Lines Matching refs:salt
1256 static int pbkdf2(const char *passwd, const unsigned char *salt, argument
1262 return PKCS5_PBKDF2_HMAC_SHA1(passwd, strlen(passwd), salt, SALT_LEN,
1267 static int scrypt(const char *passwd, const unsigned char *salt, argument
1281 salt, SALT_LEN, N, r, p, ikey,
1287 static int scrypt_keymaster(const char *passwd, const unsigned char *salt, argument
1302 salt, SALT_LEN, N, r, p, ikey,
1316 rc = crypto_scrypt(signature, signature_size, salt, SALT_LEN,
1328 static int encrypt_master_key(const char *passwd, const unsigned char *salt, argument
1348 if (scrypt_keymaster(passwd, salt, ikey, crypt_ftr)) {
1355 if (scrypt(passwd, salt, ikey, crypt_ftr)) {
1400 crypt_ftr->salt, sizeof(crypt_ftr->salt), N, r, p,
1411 static int decrypt_master_key_aux(const char *passwd, unsigned char *salt, argument
1424 if (kdf(passwd, salt, ikey, kdf_params)) {
1484 ret = decrypt_master_key_aux(passwd, crypt_ftr->salt, crypt_ftr->master_key,
1494 static int create_encrypted_random_key(char *passwd, unsigned char *master_key, unsigned char *salt, argument
1502 read(fd, salt, SALT_LEN);
1506 return encrypt_master_key(passwd, salt, key_buf, master_key, crypt_ftr);
1879 crypt_ftr->salt, sizeof(crypt_ftr->salt),
1939 rc = encrypt_master_key(passwd, crypt_ftr->salt, saved_master_key,
3132 crypt_ftr.master_key, crypt_ftr.salt, &crypt_ftr)) {
3142 encrypt_master_key(passwd, crypt_ftr.salt, fake_master_key,
3351 crypt_ftr.salt,
3801 crypt_ftr->salt, crypt_ftr)) {
3837 ftr->salt, sizeof(ftr->salt), N, r, p,
3855 return encrypt_master_key(password, ftr->salt, master_key, ftr->master_key,