Searched refs:derived_key (Results 1 – 4 of 4) sorted by relevance
| /linux/security/keys/encrypted-keys/ |
| H A D | encrypted.c | 332 static int get_derived_key(u8 *derived_key, enum derived_key_type key_type, in get_derived_key() argument 353 sha256(derived_buf, derived_buf_len, derived_key); in get_derived_key() 428 const u8 *derived_key, in derived_key_encrypt() argument 441 req = init_skcipher_req(derived_key, derived_keylen); in derived_key_encrypt() 472 u8 derived_key[HASH_SIZE]; in datablob_hmac_append() local 476 ret = get_derived_key(derived_key, AUTH_KEY, master_key, master_keylen); in datablob_hmac_append() 481 hmac_sha256_usingrawkey(derived_key, sizeof(derived_key), in datablob_hmac_append() 486 memzero_explicit(derived_key, sizeof(derived_key)); in datablob_hmac_append() 495 u8 derived_key[HASH_SIZE]; in datablob_hmac_verify() local 501 ret = get_derived_key(derived_key, AUTH_KEY, master_key, master_keylen); in datablob_hmac_verify() [all …]
|
| /linux/lib/crypto/ |
| H A D | md5.c | 214 } 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()
|
| /linux/fs/crypto/ |
| H A D | keysetup_v1.c | 239 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 D | keysetup.c | 393 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()
|