Home
last modified time | relevance | path

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

/linux/security/keys/encrypted-keys/
H A Dencrypted.c331 static int get_derived_key(u8 *derived_key, enum derived_key_type key_type, in get_derived_key()
352 sha256(derived_buf, derived_buf_len, derived_key); in get_derived_key()
427 const u8 *derived_key, in derived_key_encrypt()
440 req = init_skcipher_req(derived_key, derived_keylen); in derived_key_encrypt()
471 u8 derived_key[HASH_SIZE]; in datablob_hmac_append()
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()
330 get_derived_key(u8 * derived_key,enum derived_key_type key_type,const u8 * master_key,size_t master_keylen) get_derived_key() argument
426 derived_key_encrypt(struct encrypted_key_payload * epayload,const u8 * derived_key,unsigned int derived_keylen) derived_key_encrypt() argument
470 u8 derived_key[HASH_SIZE]; datablob_hmac_append() local
493 u8 derived_key[HASH_SIZE]; datablob_hmac_verify() local
527 derived_key_decrypt(struct encrypted_key_payload * epayload,const u8 * derived_key,unsigned int derived_keylen) derived_key_decrypt() argument
657 u8 derived_key[HASH_SIZE]; encrypted_key_decrypt() local
912 char derived_key[HASH_SIZE]; encrypted_read() local
[all...]
/linux/lib/crypto/
H A Dsha512.c261 } derived_key = { 0 }; in __hmac_sha512_preparekey() local
265 sha384(raw_key, raw_key_len, derived_key.b); in __hmac_sha512_preparekey()
267 sha512(raw_key, raw_key_len, derived_key.b); in __hmac_sha512_preparekey()
269 memcpy(derived_key.b, raw_key, raw_key_len); in __hmac_sha512_preparekey()
272 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_sha512_preparekey()
273 derived_key.w[i] ^= REPEAT_BYTE(HMAC_IPAD_VALUE); in __hmac_sha512_preparekey()
275 sha512_blocks(istate, derived_key.b, 1); in __hmac_sha512_preparekey()
277 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_sha512_preparekey()
278 derived_key.w[i] ^= REPEAT_BYTE(HMAC_OPAD_VALUE ^ in __hmac_sha512_preparekey()
281 sha512_blocks(ostate, derived_key in __hmac_sha512_preparekey()
[all...]
H A Dmd5.c214 } derived_key = { 0 }; in __hmac_md5_preparekey() local
217 md5(raw_key, raw_key_len, derived_key.b); in __hmac_md5_preparekey()
219 memcpy(derived_key.b, raw_key, raw_key_len); in __hmac_md5_preparekey()
221 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_md5_preparekey()
222 derived_key.w[i] ^= REPEAT_BYTE(HMAC_IPAD_VALUE); in __hmac_md5_preparekey()
224 md5_blocks(istate, derived_key.b, 1); in __hmac_md5_preparekey()
226 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_md5_preparekey()
227 derived_key.w[i] ^= REPEAT_BYTE(HMAC_OPAD_VALUE ^ in __hmac_md5_preparekey()
230 md5_blocks(ostate, derived_key.b, 1); in __hmac_md5_preparekey()
232 memzero_explicit(&derived_key, sizeof(derived_key)); in __hmac_md5_preparekey()
H A Dsha256.c336 } derived_key = { 0 }; in __hmac_sha256_preparekey() local
340 sha224(raw_key, raw_key_len, derived_key.b); in __hmac_sha256_preparekey()
342 sha256(raw_key, raw_key_len, derived_key.b); in __hmac_sha256_preparekey()
344 memcpy(derived_key.b, raw_key, raw_key_len); in __hmac_sha256_preparekey()
347 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_sha256_preparekey()
348 derived_key.w[i] ^= REPEAT_BYTE(HMAC_IPAD_VALUE); in __hmac_sha256_preparekey()
350 sha256_blocks(istate, derived_key.b, 1); in __hmac_sha256_preparekey()
352 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_sha256_preparekey()
353 derived_key.w[i] ^= REPEAT_BYTE(HMAC_OPAD_VALUE ^ in __hmac_sha256_preparekey()
356 sha256_blocks(ostate, derived_key in __hmac_sha256_preparekey()
[all...]
/linux/fs/crypto/
H A Dkeysetup_v1.c239 u8 derived_key[FSCRYPT_MAX_RAW_KEY_SIZE]; in setup_v1_file_key_derived() local
250 aes_encrypt(&aes, &derived_key[i], &raw_master_key[i]); in setup_v1_file_key_derived()
252 err = fscrypt_set_per_file_enc_key(ci, derived_key); in setup_v1_file_key_derived()
254 memzero_explicit(derived_key, sizeof(derived_key)); in setup_v1_file_key_derived()
H A Dkeysetup.c393 u8 derived_key[FSCRYPT_MAX_RAW_KEY_SIZE]; in fscrypt_setup_v2_file_key() local
398 derived_key, ci->ci_mode->keysize); in fscrypt_setup_v2_file_key()
399 err = fscrypt_set_per_file_enc_key(ci, derived_key); in fscrypt_setup_v2_file_key()
400 memzero_explicit(derived_key, sizeof(derived_key)); in fscrypt_setup_v2_file_key()