Lines Matching refs:N
38 uint64_t N, uint64_t r, uint64_t p, uint64_t maxmem,
49 uint64_t N; member
101 ctx->N = 1 << 20; in kdf_scrypt_init()
172 ctx->salt_len, ctx->N, ctx->r, ctx->p, in kdf_scrypt_derive()
205 ctx->N = u64_value; in kdf_scrypt_set_ctx_params()
350 static void scryptROMix(unsigned char *B, uint64_t r, uint64_t N, in scryptROMix() argument
365 for (i = 1; i < N; i++, pV += 32 * r) in scryptROMix()
368 scryptBlockMix(X, V + (N - 1) * 32 * r, r); in scryptROMix()
370 for (i = 0; i < N; i++) { in scryptROMix()
372 j = X[16 * (2 * r - 1)] % N; in scryptROMix()
410 uint64_t N, uint64_t r, uint64_t p, uint64_t maxmem, in scrypt_alg() argument
421 if (r == 0 || p == 0 || N < 2 || (N & (N - 1))) in scrypt_alg()
435 if (N >= (((uint64_t)1) << (16 * r))) { in scrypt_alg()
463 if (N + 2 > i / r) { in scrypt_alg()
467 Vlen = 32 * r * (N + 2) * sizeof(uint32_t); in scrypt_alg()
501 scryptROMix(B + 128 * r * i, r, N, X, T, V); in scrypt_alg()