| /linux/include/crypto/ |
| H A D | sha2.h | 233 const u8 *raw_key, size_t raw_key_len); 263 const u8 *raw_key, size_t raw_key_len); 321 void hmac_sha224_usingrawkey(const u8 *raw_key, size_t raw_key_len, 437 const u8 *raw_key, size_t raw_key_len); 467 const u8 *raw_key, size_t raw_key_len); 525 void hmac_sha256_usingrawkey(const u8 *raw_key, size_t raw_key_len, 646 const u8 *raw_key, size_t raw_key_len); 676 const u8 *raw_key, size_t raw_key_len); 734 void hmac_sha384_usingrawkey(const u8 *raw_key, size_t raw_key_len, 821 const u8 *raw_key, size_t raw_key_len); [all …]
|
| H A D | md5.h | 123 const u8 *raw_key, size_t raw_key_len); 149 const u8 *raw_key, size_t raw_key_len); 206 void hmac_md5_usingrawkey(const u8 *raw_key, size_t raw_key_len,
|
| /linux/lib/crypto/ |
| H A D | sha512.c | 255 const u8 *raw_key, size_t raw_key_len, in __hmac_sha512_preparekey() argument 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() 287 const u8 *raw_key, size_t raw_key_len) in hmac_sha384_preparekey() argument 290 raw_key, raw_key_len, &sha384_iv); in hmac_sha384_preparekey() 295 const u8 *raw_key, size_t raw_key_len) in hmac_sha512_preparekey() argument 298 raw_key, raw_key_len, &sha512_iv); in hmac_sha512_preparekey() 311 const u8 *raw_key, size_t raw_key_len) in hmac_sha384_init_usingrawkey() argument 314 raw_key, raw_key_le in hmac_sha384_init_usingrawkey() 321 hmac_sha512_init_usingrawkey(struct hmac_sha512_ctx * ctx,const u8 * raw_key,size_t raw_key_len) hmac_sha512_init_usingrawkey() argument 385 hmac_sha384_usingrawkey(const u8 * raw_key,size_t raw_key_len,const u8 * data,size_t data_len,u8 out[SHA384_DIGEST_SIZE]) hmac_sha384_usingrawkey() argument 397 hmac_sha512_usingrawkey(const u8 * raw_key,size_t raw_key_len,const u8 * data,size_t data_len,u8 out[SHA512_DIGEST_SIZE]) hmac_sha512_usingrawkey() argument [all...] |
| H A D | sha256.c | 330 const u8 *raw_key, size_t raw_key_len, in __hmac_sha256_preparekey() argument 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() 362 const u8 *raw_key, size_t raw_key_len) in hmac_sha224_preparekey() argument 365 raw_key, raw_key_len, &sha224_iv); in hmac_sha224_preparekey() 370 const u8 *raw_key, size_t raw_key_len) in hmac_sha256_preparekey() argument 373 raw_key, raw_key_len, &sha256_iv); in hmac_sha256_preparekey() 386 const u8 *raw_key, size_t raw_key_len) in hmac_sha224_init_usingrawkey() argument 389 raw_key, raw_key_le in hmac_sha224_init_usingrawkey() 395 hmac_sha256_init_usingrawkey(struct hmac_sha256_ctx * ctx,const u8 * raw_key,size_t raw_key_len) hmac_sha256_init_usingrawkey() argument 458 hmac_sha224_usingrawkey(const u8 * raw_key,size_t raw_key_len,const u8 * data,size_t data_len,u8 out[SHA224_DIGEST_SIZE]) hmac_sha224_usingrawkey() argument 470 hmac_sha256_usingrawkey(const u8 * raw_key,size_t raw_key_len,const u8 * data,size_t data_len,u8 out[SHA256_DIGEST_SIZE]) hmac_sha256_usingrawkey() argument [all...] |
| H A D | poly1305-donna32.c | 15 const u8 raw_key[POLY1305_BLOCK_SIZE]) in poly1305_core_setkey() 18 key->key.r[0] = (get_unaligned_le32(&raw_key[0])) & 0x3ffffff; in poly1305_core_setkey() 19 key->key.r[1] = (get_unaligned_le32(&raw_key[3]) >> 2) & 0x3ffff03; in poly1305_core_setkey() 20 key->key.r[2] = (get_unaligned_le32(&raw_key[6]) >> 4) & 0x3ffc0ff; in poly1305_core_setkey() 21 key->key.r[3] = (get_unaligned_le32(&raw_key[9]) >> 6) & 0x3f03fff; in poly1305_core_setkey() 22 key->key.r[4] = (get_unaligned_le32(&raw_key[12]) >> 8) & 0x00fffff; in poly1305_core_setkey()
|
| H A D | md5.c | 209 const u8 *raw_key, size_t raw_key_len) in __hmac_md5_preparekey() argument 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() 236 const u8 *raw_key, size_t raw_key_len) in hmac_md5_preparekey() argument 238 __hmac_md5_preparekey(&key->istate, &key->ostate, raw_key, raw_key_len); in hmac_md5_preparekey() 251 const u8 *raw_key, size_t raw_key_len) in hmac_md5_init_usingrawkey() argument 254 raw_key, raw_key_len); in hmac_md5_init_usingrawkey() 289 void hmac_md5_usingrawkey(const u8 *raw_key, size_t raw_key_len, in hmac_md5_usingrawkey() argument 295 hmac_md5_init_usingrawkey(&ctx, raw_key, raw_key_len); in hmac_md5_usingrawkey()
|
| H A D | poly1305-donna64.c | 15 const u8 raw_key[POLY1305_BLOCK_SIZE]) in poly1305_core_setkey() 20 t0 = get_unaligned_le64(&raw_key[0]); in poly1305_core_setkey() 21 t1 = get_unaligned_le64(&raw_key[8]); in poly1305_core_setkey()
|
| /linux/lib/crypto/powerpc/ |
| H A D | poly1305.h | 32 const u8 raw_key[POLY1305_BLOCK_SIZE]) in poly1305_block_init() 35 return poly1305_block_init_generic(dctx, raw_key); in poly1305_block_init() 38 dctx->core_r.key.r64[0] = get_unaligned_le64(raw_key + 0); in poly1305_block_init() 39 dctx->core_r.key.r64[1] = get_unaligned_le64(raw_key + 8); in poly1305_block_init()
|
| /linux/fs/crypto/ |
| H A D | keysetup_v1.c | 129 const u8 *raw_key, in find_or_insert_direct_key() argument 157 if (crypto_memneq(raw_key, dk->dk_raw, ci->ci_mode->keysize)) in find_or_insert_direct_key() 176 fscrypt_get_direct_key(const struct fscrypt_inode_info *ci, const u8 *raw_key) in fscrypt_get_direct_key() argument 182 dk = find_or_insert_direct_key(NULL, raw_key, ci); in fscrypt_get_direct_key() 193 err = fscrypt_prepare_key(&dk->dk_key, raw_key, ci); in fscrypt_get_direct_key() 198 memcpy(dk->dk_raw, raw_key, ci->ci_mode->keysize); in fscrypt_get_direct_key() 200 return find_or_insert_direct_key(dk, raw_key, ci); in fscrypt_get_direct_key()
|
| H A D | keysetup.c | 99 fscrypt_allocate_skcipher(struct fscrypt_mode *mode, const u8 *raw_key, in fscrypt_allocate_skcipher() argument 134 err = crypto_sync_skcipher_setkey(tfm, raw_key, mode->keysize); in fscrypt_allocate_skcipher() 152 const u8 *raw_key, const struct fscrypt_inode_info *ci) in fscrypt_prepare_key() argument 157 return fscrypt_prepare_inline_crypt_key(prep_key, raw_key, in fscrypt_prepare_key() 161 tfm = fscrypt_allocate_skcipher(ci->ci_mode, raw_key, ci->ci_inode); in fscrypt_prepare_key() 179 const u8 *raw_key) in fscrypt_set_per_file_enc_key() argument 182 return fscrypt_prepare_key(&ci->ci_enc_key, raw_key, ci); in fscrypt_set_per_file_enc_key()
|
| H A D | fscrypt_private.h | 717 const u8 *raw_key, const struct fscrypt_inode_info *ci); 723 const u8 *raw_key);
|
| /linux/include/crypto/internal/ |
| H A D | poly1305.h | 21 const u8 raw_key[POLY1305_BLOCK_SIZE]); 35 const u8 raw_key[POLY1305_BLOCK_SIZE]) in poly1305_block_init_generic() 38 poly1305_core_setkey(&desc->core_r, raw_key); in poly1305_block_init_generic()
|
| /linux/net/sctp/ |
| H A D | endpointola.c | 40 u8 raw_key[SCTP_COOKIE_KEY_SIZE]; in gen_cookie_auth_key() local 42 get_random_bytes(raw_key, sizeof(raw_key)); in gen_cookie_auth_key() 43 hmac_sha256_preparekey(key, raw_key, sizeof(raw_key)); in gen_cookie_auth_key() 44 memzero_explicit(raw_key, sizeof(raw_key)); in gen_cookie_auth_key()
|
| /linux/lib/crypto/tests/ |
| H A D | hash-test-template.h | 430 u8 *raw_key = alloc_guarded_buf(test, max_key_len); in test_hash_interrupt_context_2() 438 rand_bytes_seeded_from_len(raw_key, outer_key_len); in test_hash_interrupt_context_2() 440 HMAC_PREPAREKEY(&key, raw_key, outer_key_len); in test_hash_interrupt_context_2() 454 rand_bytes_seeded_from_len(raw_key, key_len); in test_hash_interrupt_context_2() 455 HMAC_USINGRAWKEY(raw_key, key_len, data, data_len, mac); in test_hash_interrupt_context_2() 459 HMAC_PREPAREKEY(&key, raw_key, key_len); 489 u8 *raw_key; test_hmac() local
|
| /linux/lib/crypto/x86/ |
| H A D | poly1305.h | 62 const u8 raw_key[POLY1305_BLOCK_SIZE]); 87 const u8 raw_key[POLY1305_BLOCK_SIZE]) in poly1305_block_init() 89 poly1305_init_x86_64(state, raw_key); in poly1305_block_init()
|
| /linux/include/linux/ |
| H A D | blk-crypto-profile.h | 86 const u8 *raw_key, size_t raw_key_size, 209 const u8 *raw_key, size_t raw_key_size,
|
| /linux/crypto/ |
| H A D | sha256.c | 188 const u8 *raw_key, unsigned int keylen) in crypto_hmac_sha224_setkey() argument 190 hmac_sha224_preparekey(HMAC_SHA224_KEY(tfm), raw_key, keylen); in crypto_hmac_sha224_setkey() 255 const u8 *raw_key, unsigned int keylen) in crypto_hmac_sha256_setkey() argument 257 hmac_sha256_preparekey(HMAC_SHA256_KEY(tfm), raw_key, keylen); in crypto_hmac_sha256_setkey()
|
| H A D | sha512.c | 194 const u8 *raw_key, unsigned int keylen) in crypto_hmac_sha384_setkey() argument 196 hmac_sha384_preparekey(HMAC_SHA384_KEY(tfm), raw_key, keylen); in crypto_hmac_sha384_setkey() 261 const u8 *raw_key, unsigned int keylen) in crypto_hmac_sha512_setkey() argument 263 hmac_sha512_preparekey(HMAC_SHA512_KEY(tfm), raw_key, keylen); in crypto_hmac_sha512_setkey()
|
| H A D | md5.c | 119 const u8 *raw_key, unsigned int keylen) in crypto_hmac_md5_setkey() argument 121 hmac_md5_preparekey(HMAC_MD5_KEY(tfm), raw_key, keylen); in crypto_hmac_md5_setkey()
|
| H A D | sha1.c | 123 const u8 *raw_key, unsigned int keylen) in crypto_hmac_sha1_setkey() argument 125 hmac_sha1_preparekey(HMAC_SHA1_KEY(tfm), raw_key, keylen); in crypto_hmac_sha1_setkey()
|
| /linux/lib/crypto/mips/ |
| H A D | poly1305.h | 9 const u8 raw_key[POLY1305_BLOCK_SIZE]);
|
| /linux/lib/crypto/riscv/ |
| H A D | poly1305.h | 9 const u8 raw_key[POLY1305_BLOCK_SIZE]);
|
| /linux/include/soc/qcom/ |
| H A D | ice.h | 30 const u8 *raw_key, size_t raw_key_size,
|
| /linux/lib/crypto/arm/ |
| H A D | poly1305.h | 15 const u8 raw_key[POLY1305_BLOCK_SIZE]);
|
| /linux/drivers/firmware/qcom/ |
| H A D | qcom_scm.c | 1745 int qcom_scm_import_ice_key(const u8 *raw_key, size_t raw_key_size, in qcom_scm_import_ice_key() argument 1769 memcpy(raw_key_buf, raw_key, raw_key_size); in qcom_scm_import_ice_key()
|