Home
last modified time | relevance | path

Searched refs:enckey (Results 1 – 17 of 17) sorted by relevance

/linux/security/keys/
H A Dbig_key.c61 u8 *buf, *enckey; in big_key_preparse() local
92 enckey = kmalloc(CHACHA20POLY1305_KEY_SIZE, GFP_KERNEL); in big_key_preparse()
93 if (!enckey) { in big_key_preparse()
97 ret = get_random_bytes_wait(enckey, CHACHA20POLY1305_KEY_SIZE); in big_key_preparse()
103 0, enckey); in big_key_preparse()
123 payload->data = enckey; in big_key_preparse()
143 kfree_sensitive(enckey); in big_key_preparse()
238 u8 *buf, *enckey = payload->data; in big_key_read() local
261 enckey) ? 0 : -EBADMSG; in big_key_read()
/linux/drivers/crypto/qce/
H A Dcommon.c298 static void qce_xtskey(struct qce_device *qce, const u8 *enckey, in qce_xtskey() argument
304 qce_cpu_to_be32p_array((__be32 *)xtskey, enckey + enckeylen / 2, in qce_xtskey()
321 __be32 enckey[QCE_MAX_CIPHER_KEY_SIZE / sizeof(__be32)] = {0}; in qce_setup_regs_skcipher() local
336 qce_cpu_to_be32p_array(enckey, ctx->enc_key, keylen); in qce_setup_regs_skcipher()
358 qce_write_array(qce, REG_ENCR_KEY0, (u32 *)enckey, enckey_words); in qce_setup_regs_skcipher()
427 u32 enckey[QCE_MAX_CIPHER_KEY_SIZE / sizeof(u32)] = {0}; in qce_setup_regs_aead() local
445 enckey_words = qce_be32_to_cpu_array(enckey, ctx->enc_key, enc_keylen); in qce_setup_regs_aead()
446 qce_write_array(qce, REG_ENCR_KEY0, enckey, enckey_words); in qce_setup_regs_aead()
/linux/include/crypto/
H A Dauthenc.h23 const u8 *enckey; member
/linux/crypto/
H A Dauthenc.c78 keys->enckey = key + keys->authkeylen; in crypto_authenc_extractkeys()
106 err = crypto_skcipher_setkey(enc, keys.enckey, keys.enckeylen); in crypto_authenc_setkey()
H A Dauthencesn.c80 err = crypto_skcipher_setkey(enc, keys.enckey, keys.enckeylen); in crypto_authenc_esn_setkey()
H A Dessiv.c114 crypto_shash_update(desc, keys.enckey, keys.enckeylen) ?: in essiv_aead_setkey()
/linux/drivers/crypto/bcm/
H A Dcipher.h180 u8 enckey[MAX_KEY_SIZE + ARC4_STATE_SIZE]; member
/linux/drivers/s390/crypto/
H A Dzcrypt_ep11misc.c1106 const u8 *enckey, size_t enckeysize, in _ep11_unwrapkey() argument
1197 p += asn1tag_write(p, 0x04, enckey, enckeysize); in _ep11_unwrapkey()
1256 const u8 *enckey, size_t enckeysize, in ep11_unwrapkey() argument
1272 rc = _ep11_unwrapkey(card, domain, kek, keksize, enckey, enckeysize, in ep11_unwrapkey()
/linux/drivers/crypto/inside-secure/
H A Dsafexcel_cipher.c421 ctx->nonce = *(u32 *)(keys.enckey + keys.enckeylen - in safexcel_aead_setkey()
430 err = verify_aead_des_key(ctfm, keys.enckey, keys.enckeylen); in safexcel_aead_setkey()
435 err = verify_aead_des3_key(ctfm, keys.enckey, keys.enckeylen); in safexcel_aead_setkey()
440 err = aes_expandkey(&aes, keys.enckey, keys.enckeylen); in safexcel_aead_setkey()
456 ((u32 *)keys.enckey)[i]) { in safexcel_aead_setkey()
494 ctx->key[i] = cpu_to_le32(((u32 *)keys.enckey)[i]); in safexcel_aead_setkey()
/linux/drivers/ufs/host/
H A Dufs-exynos.c1369 const u8 *enckey = crypt_ctx->bc_key->raw; in exynos_ufs_fmp_fill_prdt() local
1370 const u8 *twkey = enckey + AES_KEYSIZE_256; in exynos_ufs_fmp_fill_prdt()
1401 prd->file_enckey[j] = fmp_key_word(enckey, j); in exynos_ufs_fmp_fill_prdt()
/linux/drivers/crypto/intel/qat/qat_common/
H A Dqat_algs.c257 memcpy(cipher->aes.key, keys->enckey, keys->enckeylen); in qat_alg_aead_init_enc_session()
343 memcpy(cipher->aes.key, keys->enckey, keys->enckeylen); in qat_alg_aead_init_dec_session()
/linux/drivers/crypto/caam/
H A Dcaamalg_qi.c231 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, in aead_setkey()
246 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen); in aead_setkey()
298 err = verify_aead_des3_key(aead, keys.enckey, keys.enckeylen) ?: in des3_aead_setkey()
H A Dcaamalg.c616 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, in aead_setkey()
632 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen); in aead_setkey()
659 err = verify_aead_des3_key(aead, keys.enckey, keys.enckeylen) ?: in des3_aead_setkey()
H A Dcaamalg_qi2.c313 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen); in aead_setkey()
343 err = crypto_des3_ede_verify_key(crypto_aead_tfm(aead), keys.enckey) ?: in des3_aead_setkey()
/linux/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_algs.c790 memcpy(ctx->key + authkeylen, keys->enckey, keys->enckeylen); in aead_hmac_init()
/linux/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptvf_algs.c879 memcpy(ctx->key + authkeylen, keys->enckey, keys->enckeylen); in aead_hmac_init()
/linux/drivers/crypto/
H A Datmel-aes.c1927 memcpy(ctx->base.key, keys.enckey, keys.enckeylen); in atmel_aes_authenc_setkey()