H A D | encrypted.c | 306 static struct key *request_user_key(const char *master_desc, u8 **master_key, request_user_key() argument 318 *master_key = upayload->data; request_user_key() 377 const u8 *master_key, size_t master_keylen) get_derived_key() 397 memcpy(derived_buf + strlen(derived_buf) + 1, master_key, get_derived_key() 429 u8 **master_key, size_t *master_keylen) request_master_key() 437 master_key, master_keylen); request_master_key() 442 master_key, master_keylen); request_master_key() 458 dump_master_key(*master_key, *master_keylen); request_master_key() 505 const u8 *master_key, size_t master_keylen) datablob_hmac_append() 511 ret = get_derived_key(derived_key, AUTH_KEY, master_key, master_keylen); datablob_hmac_append() 526 const u8 *format, const u8 *master_key, datablob_hmac_verify() 535 ret = get_derived_key(derived_key, AUTH_KEY, master_key, master_keylen); datablob_hmac_verify() 656 u8 *master_key; encrypted_key_decrypt() local 684 mkey = request_master_key(epayload, &master_key, &master_keylen); encrypted_key_decrypt() 688 ret = datablob_hmac_verify(epayload, format, master_key, master_keylen); encrypted_key_decrypt() 694 ret = get_derived_key(derived_key, ENC_KEY, master_key, master_keylen); encrypted_key_decrypt() 901 u8 *master_key; encrypted_read() local 918 mkey = request_master_key(epayload, &master_key, &master_keylen); encrypted_read() 922 ret = get_derived_key(derived_key, ENC_KEY, master_key, master_keylen); encrypted_read() 930 ret = datablob_hmac_append(epayload, master_key, master_keylen); encrypted_read() 376 get_derived_key(u8 *derived_key, enum derived_key_type key_type, const u8 *master_key, size_t master_keylen) get_derived_key() argument 428 request_master_key(struct encrypted_key_payload *epayload, u8 **master_key, size_t *master_keylen) request_master_key() argument 504 datablob_hmac_append(struct encrypted_key_payload *epayload, const u8 *master_key, size_t master_keylen) datablob_hmac_append() argument 525 datablob_hmac_verify(struct encrypted_key_payload *epayload, const u8 *format, const u8 *master_key, size_t master_keylen) datablob_hmac_verify() argument
|