Lines Matching refs:derived_key

349 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() argument
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()
514 u8 derived_key[HASH_SIZE]; in datablob_hmac_verify() local
520 ret = get_derived_key(derived_key, AUTH_KEY, master_key, master_keylen); in datablob_hmac_verify()
531 ret = calc_hmac(digest, derived_key, sizeof derived_key, p, len); in datablob_hmac_verify()
544 memzero_explicit(derived_key, sizeof(derived_key)); in datablob_hmac_verify()
549 const u8 *derived_key, in derived_key_decrypt() argument
567 req = init_skcipher_req(derived_key, derived_keylen); in derived_key_decrypt()
659 u8 derived_key[HASH_SIZE]; in encrypted_key_decrypt() local
698 ret = get_derived_key(derived_key, ENC_KEY, master_key, master_keylen); in encrypted_key_decrypt()
702 ret = derived_key_decrypt(epayload, derived_key, sizeof derived_key); in encrypted_key_decrypt()
708 memzero_explicit(derived_key, sizeof(derived_key)); in encrypted_key_decrypt()
907 char derived_key[HASH_SIZE]; in encrypted_read() local
926 ret = get_derived_key(derived_key, ENC_KEY, master_key, master_keylen); in encrypted_read()
930 ret = derived_key_encrypt(epayload, derived_key, sizeof derived_key); in encrypted_read()
946 memzero_explicit(derived_key, sizeof(derived_key)); in encrypted_read()
955 memzero_explicit(derived_key, sizeof(derived_key)); in encrypted_read()