Home
last modified time | relevance | path

Searched refs:derived_key (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/security/keys/encrypted-keys/
Dencrypted.c362 static int get_derived_key(u8 *derived_key, enum derived_key_type key_type, in get_derived_key() argument
384 ret = calc_hash(hash_tfm, derived_key, derived_buf, derived_buf_len); in get_derived_key()
459 const u8 *derived_key, in derived_key_encrypt() argument
472 req = init_skcipher_req(derived_key, derived_keylen); in derived_key_encrypt()
503 u8 derived_key[HASH_SIZE]; in datablob_hmac_append() local
507 ret = get_derived_key(derived_key, AUTH_KEY, master_key, master_keylen); in datablob_hmac_append()
512 ret = calc_hmac(digest, derived_key, sizeof derived_key, in datablob_hmac_append()
517 memzero_explicit(derived_key, sizeof(derived_key)); in datablob_hmac_append()
526 u8 derived_key[HASH_SIZE]; in datablob_hmac_verify() local
532 ret = get_derived_key(derived_key, AUTH_KEY, master_key, master_keylen); in datablob_hmac_verify()
[all …]
/Linux-v5.4/fs/crypto/
Dkeysetup_v1.c49 u8 *derived_key, unsigned int derived_keysize) in derive_key_aes() argument
76 sg_init_one(&dst_sg, derived_key, derived_keysize); in derive_key_aes()
289 u8 *derived_key; in setup_v1_file_key_derived() local
296 derived_key = kmalloc(ci->ci_mode->keysize, GFP_NOFS); in setup_v1_file_key_derived()
297 if (!derived_key) in setup_v1_file_key_derived()
301 derived_key, ci->ci_mode->keysize); in setup_v1_file_key_derived()
305 err = fscrypt_set_derived_key(ci, derived_key); in setup_v1_file_key_derived()
307 kzfree(derived_key); in setup_v1_file_key_derived()
Dkeysetup.c184 int fscrypt_set_derived_key(struct fscrypt_info *ci, const u8 *derived_key) in fscrypt_set_derived_key() argument
190 ctfm = fscrypt_allocate_skcipher(mode, derived_key, ci->ci_inode); in fscrypt_set_derived_key()
197 err = init_essiv_generator(ci, derived_key, mode->keysize); in fscrypt_set_derived_key()
251 u8 derived_key[FSCRYPT_MAX_KEY_SIZE]; in fscrypt_setup_v2_file_key() local
275 derived_key, ci->ci_mode->keysize); in fscrypt_setup_v2_file_key()
279 err = fscrypt_set_derived_key(ci, derived_key); in fscrypt_setup_v2_file_key()
280 memzero_explicit(derived_key, ci->ci_mode->keysize); in fscrypt_setup_v2_file_key()
Dfscrypt_private.h461 const u8 *derived_key);