Lines Matching refs:derived_key
331 static int get_derived_key(u8 *derived_key, enum derived_key_type key_type, in get_derived_key() argument
352 sha256(derived_buf, derived_buf_len, derived_key); in get_derived_key()
427 const u8 *derived_key, in derived_key_encrypt() argument
440 req = init_skcipher_req(derived_key, derived_keylen); in derived_key_encrypt()
471 u8 derived_key[HASH_SIZE]; in datablob_hmac_append() local
475 ret = get_derived_key(derived_key, AUTH_KEY, master_key, master_keylen); in datablob_hmac_append()
480 hmac_sha256_usingrawkey(derived_key, sizeof(derived_key), in datablob_hmac_append()
485 memzero_explicit(derived_key, sizeof(derived_key)); in datablob_hmac_append()
494 u8 derived_key[HASH_SIZE]; in datablob_hmac_verify() local
500 ret = get_derived_key(derived_key, AUTH_KEY, master_key, master_keylen); in datablob_hmac_verify()
511 hmac_sha256_usingrawkey(derived_key, sizeof(derived_key), p, len, in datablob_hmac_verify()
523 memzero_explicit(derived_key, sizeof(derived_key)); in datablob_hmac_verify()
528 const u8 *derived_key, in derived_key_decrypt() argument
546 req = init_skcipher_req(derived_key, derived_keylen); in derived_key_decrypt()
658 u8 derived_key[HASH_SIZE]; in encrypted_key_decrypt() local
697 ret = get_derived_key(derived_key, ENC_KEY, master_key, master_keylen); in encrypted_key_decrypt()
701 ret = derived_key_decrypt(epayload, derived_key, sizeof derived_key); in encrypted_key_decrypt()
707 memzero_explicit(derived_key, sizeof(derived_key)); in encrypted_key_decrypt()
913 char derived_key[HASH_SIZE]; in encrypted_read() local
932 ret = get_derived_key(derived_key, ENC_KEY, master_key, master_keylen); in encrypted_read()
936 ret = derived_key_encrypt(epayload, derived_key, sizeof derived_key); in encrypted_read()
952 memzero_explicit(derived_key, sizeof(derived_key)); in encrypted_read()
961 memzero_explicit(derived_key, sizeof(derived_key)); in encrypted_read()