Home | History | Annotate | Download | only in vold

Lines Matching refs:passwd

871 static void pbkdf2(char *passwd, unsigned char *salt, unsigned char *ikey, void *params) {
873 PKCS5_PBKDF2_HMAC_SHA1(passwd, strlen(passwd), salt, SALT_LEN,
877 static void scrypt(char *passwd, unsigned char *salt, unsigned char *ikey, void *params) {
885 crypto_scrypt((unsigned char *) passwd, strlen(passwd), salt, SALT_LEN, N, r, p, ikey,
889 static int encrypt_master_key(char *passwd, unsigned char *salt,
900 scrypt(passwd, salt, ikey, crypt_ftr);
928 static int decrypt_master_key_aux(char *passwd, unsigned char *salt,
938 kdf(passwd, salt, ikey, kdf_params);
972 static int decrypt_master_key(char *passwd, unsigned char *decrypted_master_key,
980 ret = decrypt_master_key_aux(passwd, crypt_ftr->salt, crypt_ftr->master_key, decrypted_master_key, kdf,
989 static int create_encrypted_random_key(char *passwd, unsigned char *master_key, unsigned char *salt,
1003 return encrypt_master_key(passwd, salt, key_buf, master_key, crypt_ftr);
1194 static int test_mount_encrypted_fs(char *passwd, char *mount_point, char *label)
1225 if (decrypt_master_key(passwd, decrypted_master_key, &crypt_ftr)) {
1285 rc = encrypt_master_key(passwd, crypt_ftr.salt, saved_master_key, crypt_ftr.master_key,
1352 int cryptfs_check_passwd(char *passwd)
1356 rc = test_mount_encrypted_fs(passwd, DATA_MNT_POINT, "userdata");
1361 int cryptfs_verify_passwd(char *passwd)
1394 decrypt_master_key(passwd, decrypted_master_key, &crypt_ftr);
1587 int cryptfs_enable(char *howarg, char *passwd)
1766 if (create_encrypted_random_key(passwd, crypt_ftr.master_key, crypt_ftr.salt, &crypt_ftr)) {
1788 decrypt_master_key(passwd, decrypted_master_key, &crypt_ftr);