Home
last modified time | relevance | path

Searched refs:derived_key (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/security/keys/encrypted-keys/
H A Dencrypted.c349 static int get_derived_key(u8 *derived_key, enum derived_key_type key_type, in get_derived_key() argument
372 derived_key); in get_derived_key()
447 const u8 *derived_key, in derived_key_encrypt()
460 req = init_skcipher_req(derived_key, derived_keylen); in derived_key_encrypt()
491 u8 derived_key[HASH_SIZE]; in datablob_hmac_append() local
495 ret = get_derived_key(derived_key, AUTH_KEY, master_key, master_keylen); in datablob_hmac_append()
500 ret = calc_hmac(digest, derived_key, sizeof derived_key, in datablob_hmac_append()
505 memzero_explicit(derived_key, sizeof(derived_key)); in datablob_hmac_append()
446 derived_key_encrypt(struct encrypted_key_payload *epayload, const u8 *derived_key, unsigned int derived_keylen) derived_key_encrypt() argument
514 u8 derived_key[HASH_SIZE]; datablob_hmac_verify() local
548 derived_key_decrypt(struct encrypted_key_payload *epayload, const u8 *derived_key, unsigned int derived_keylen) derived_key_decrypt() argument
659 u8 derived_key[HASH_SIZE]; encrypted_key_decrypt() local
907 char derived_key[HASH_SIZE]; encrypted_read() local
[all...]
/kernel/linux/linux-6.6/security/keys/encrypted-keys/
H A Dencrypted.c355 static int get_derived_key(u8 *derived_key, enum derived_key_type key_type, in get_derived_key() argument
378 derived_key); in get_derived_key()
453 const u8 *derived_key, in derived_key_encrypt()
466 req = init_skcipher_req(derived_key, derived_keylen); in derived_key_encrypt()
497 u8 derived_key[HASH_SIZE]; in datablob_hmac_append() local
501 ret = get_derived_key(derived_key, AUTH_KEY, master_key, master_keylen); in datablob_hmac_append()
506 ret = calc_hmac(digest, derived_key, sizeof derived_key, in datablob_hmac_append()
511 memzero_explicit(derived_key, sizeof(derived_key)); in datablob_hmac_append()
452 derived_key_encrypt(struct encrypted_key_payload *epayload, const u8 *derived_key, unsigned int derived_keylen) derived_key_encrypt() argument
520 u8 derived_key[HASH_SIZE]; datablob_hmac_verify() local
554 derived_key_decrypt(struct encrypted_key_payload *epayload, const u8 *derived_key, unsigned int derived_keylen) derived_key_decrypt() argument
685 u8 derived_key[HASH_SIZE]; encrypted_key_decrypt() local
940 char derived_key[HASH_SIZE]; encrypted_read() local
[all...]
/kernel/linux/linux-5.10/fs/crypto/
H A Dkeysetup_v1.c49 u8 *derived_key, unsigned int derived_keysize) in derive_key_aes()
76 sg_init_one(&dst_sg, derived_key, derived_keysize); in derive_key_aes()
268 u8 *derived_key; in setup_v1_file_key_derived() local
275 derived_key = kmalloc(ci->ci_mode->keysize, GFP_KERNEL); in setup_v1_file_key_derived()
276 if (!derived_key) in setup_v1_file_key_derived()
280 derived_key, ci->ci_mode->keysize); in setup_v1_file_key_derived()
284 err = fscrypt_set_per_file_enc_key(ci, derived_key); in setup_v1_file_key_derived()
286 kfree_sensitive(derived_key); in setup_v1_file_key_derived()
47 derive_key_aes(const u8 *master_key, const u8 nonce[FSCRYPT_FILE_NONCE_SIZE], u8 *derived_key, unsigned int derived_keysize) derive_key_aes() argument
H A Dkeysetup.c340 u8 derived_key[FSCRYPT_MAX_KEY_SIZE]; in fscrypt_setup_v2_file_key() local
345 derived_key, ci->ci_mode->keysize); in fscrypt_setup_v2_file_key()
349 err = fscrypt_set_per_file_enc_key(ci, derived_key); in fscrypt_setup_v2_file_key()
350 memzero_explicit(derived_key, ci->ci_mode->keysize); in fscrypt_setup_v2_file_key()
/kernel/linux/linux-6.6/fs/crypto/
H A Dkeysetup_v1.c49 u8 *derived_key, unsigned int derived_keysize) in derive_key_aes()
76 sg_init_one(&dst_sg, derived_key, derived_keysize); in derive_key_aes()
270 u8 *derived_key; in setup_v1_file_key_derived() local
277 derived_key = kmalloc(ci->ci_mode->keysize, GFP_KERNEL); in setup_v1_file_key_derived()
278 if (!derived_key) in setup_v1_file_key_derived()
282 derived_key, ci->ci_mode->keysize); in setup_v1_file_key_derived()
286 err = fscrypt_set_per_file_enc_key(ci, derived_key); in setup_v1_file_key_derived()
288 kfree_sensitive(derived_key); in setup_v1_file_key_derived()
47 derive_key_aes(const u8 *master_key, const u8 nonce[FSCRYPT_FILE_NONCE_SIZE], u8 *derived_key, unsigned int derived_keysize) derive_key_aes() argument
H A Dkeysetup.c364 u8 derived_key[FSCRYPT_MAX_KEY_SIZE]; in fscrypt_setup_v2_file_key() local
369 derived_key, ci->ci_mode->keysize); in fscrypt_setup_v2_file_key()
373 err = fscrypt_set_per_file_enc_key(ci, derived_key); in fscrypt_setup_v2_file_key()
374 memzero_explicit(derived_key, ci->ci_mode->keysize); in fscrypt_setup_v2_file_key()
/kernel/linux/linux-6.6/drivers/virt/coco/sev-guest/
H A Dsev-guest.c62 struct snp_derived_key_req derived_key; member
519 struct snp_derived_key_req *req = &snp_dev->req.derived_key; in get_derived_key()

Completed in 8 milliseconds