/Linux-v4.19/security/keys/ |
D | big_key.c | 209 u8 *enckey; in big_key_preparse() local 236 enckey = kmalloc(ENC_KEY_SIZE, GFP_KERNEL); in big_key_preparse() 237 if (!enckey) { in big_key_preparse() 241 ret = get_random_bytes_wait(enckey, ENC_KEY_SIZE); in big_key_preparse() 246 ret = big_key_crypt(BIG_KEY_ENC, buf, datalen, enckey); in big_key_preparse() 268 prep->payload.data[big_key_data] = enckey; in big_key_preparse() 288 kzfree(enckey); in big_key_preparse() 371 u8 *enckey = (u8 *)key->payload.data[big_key_data]; in big_key_read() local 392 ret = big_key_crypt(BIG_KEY_DEC, buf, enclen, enckey); in big_key_read()
|
/Linux-v4.19/drivers/crypto/qce/ |
D | common.c | 197 static void qce_xtskey(struct qce_device *qce, const u8 *enckey, in qce_xtskey() argument 204 qce_cpu_to_be32p_array((__be32 *)xtskey, enckey + enckeylen / 2, in qce_xtskey() 323 __be32 enckey[QCE_MAX_CIPHER_KEY_SIZE / sizeof(__be32)] = {0}; in qce_setup_regs_ablkcipher() local 338 qce_cpu_to_be32p_array(enckey, ctx->enc_key, keylen); in qce_setup_regs_ablkcipher() 360 qce_write_array(qce, REG_ENCR_KEY0, (u32 *)enckey, enckey_words); in qce_setup_regs_ablkcipher()
|
/Linux-v4.19/include/crypto/ |
D | authenc.h | 28 const u8 *enckey; member
|
/Linux-v4.19/drivers/crypto/ |
D | ixp4xx_crypto.c | 184 u8 enckey[MAX_KEYLEN]; member 1112 ret = setup_cipher(&tfm->base, 0, ctx->enckey, ctx->enckey_len); in aead_setup() 1115 ret = setup_cipher(&tfm->base, 1, ctx->enckey, ctx->enckey_len); in aead_setup() 1162 if (keys.enckeylen > sizeof(ctx->enckey)) in aead_setkey() 1166 memcpy(ctx->enckey, keys.enckey, keys.enckeylen); in aead_setkey()
|
D | picoxcell_crypto.c | 496 memcpy(ctx->cipher_key, keys.enckey, keys.enckeylen); in spacc_aead_setkey()
|
D | atmel-aes.c | 2151 memcpy(ctx->base.key, keys.enckey, keys.enckeylen); in atmel_aes_authenc_setkey()
|
D | talitos.c | 899 memcpy(&ctx->key[keys.authkeylen], keys.enckey, keys.enckeylen); in aead_setkey()
|
/Linux-v4.19/drivers/crypto/bcm/ |
D | cipher.c | 344 cipher_parms.key_buf = ctx->enckey; in handle_ablkcipher_req() 1352 cipher_parms.key_buf = ctx->enckey; in handle_aead_req() 1900 ctx->enckey[0] = 0x00; /* 0x00 */ in rc4_setkey() 1901 ctx->enckey[1] = 0x00; /* i */ in rc4_setkey() 1902 ctx->enckey[2] = 0x00; /* 0x00 */ in rc4_setkey() 1903 ctx->enckey[3] = 0x00; /* j */ in rc4_setkey() 1905 ctx->enckey[i + ARC4_STATE_SIZE] = key[i % keylen]; in rc4_setkey() 1946 memcpy(ctx->enckey, key, keylen); in ablkcipher_setkey() 1954 memcpy(ctx->enckey, key + xts_keylen, xts_keylen); in ablkcipher_setkey() 1955 memcpy(ctx->enckey + xts_keylen, key, xts_keylen); in ablkcipher_setkey() [all …]
|
D | cipher.h | 190 u8 enckey[MAX_KEY_SIZE + ARC4_STATE_SIZE]; member
|
/Linux-v4.19/drivers/crypto/ccree/ |
D | cc_aead.c | 52 u8 *enckey; member 80 if (ctx->enckey) { in cc_aead_exit() 81 dma_free_coherent(dev, AES_MAX_KEY_SIZE, ctx->enckey, in cc_aead_exit() 86 ctx->enckey = NULL; in cc_aead_exit() 144 ctx->enckey = dma_alloc_coherent(dev, AES_MAX_KEY_SIZE, in cc_aead_init() 146 if (!ctx->enckey) { in cc_aead_init() 151 ctx->enckey); in cc_aead_init() 597 memcpy(ctx->enckey, key + ctx->auth_keylen, ctx->enc_keylen); in cc_aead_setkey() 599 memset(ctx->enckey + 24, 0, CC_AES_KEY_SIZE_MAX - 24); in cc_aead_setkey()
|
/Linux-v4.19/crypto/ |
D | authenc.c | 75 keys->enckey = key + keys->authkeylen; in crypto_authenc_extractkeys() 106 err = crypto_skcipher_setkey(enc, keys.enckey, keys.enckeylen); in crypto_authenc_setkey()
|
D | authencesn.c | 88 err = crypto_skcipher_setkey(enc, keys.enckey, keys.enckeylen); in crypto_authenc_esn_setkey()
|
/Linux-v4.19/drivers/crypto/inside-secure/ |
D | safexcel_cipher.c | 202 memcmp(ctx->key, keys.enckey, keys.enckeylen)) in safexcel_aead_aes_setkey() 246 memcpy(ctx->key, keys.enckey, keys.enckeylen); in safexcel_aead_aes_setkey()
|
/Linux-v4.19/drivers/crypto/qat/qat_common/ |
D | qat_algs.c | 294 memcpy(cipher->aes.key, keys->enckey, keys->enckeylen); in qat_alg_aead_init_enc_session() 380 memcpy(cipher->aes.key, keys->enckey, keys->enckeylen); in qat_alg_aead_init_dec_session()
|
/Linux-v4.19/drivers/crypto/chelsio/ |
D | chcr_algo.c | 3403 memcpy(aeadctx->nonce, keys.enckey + (keys.enckeylen in chcr_authenc_setkey() 3422 memcpy(aeadctx->key, keys.enckey, keys.enckeylen); in chcr_authenc_setkey() 3529 memcpy(aeadctx->nonce, keys.enckey + (keys.enckeylen in chcr_aead_digest_null_setkey() 3543 memcpy(aeadctx->key, keys.enckey, keys.enckeylen); in chcr_aead_digest_null_setkey()
|
/Linux-v4.19/drivers/crypto/caam/ |
D | caamalg_qi.c | 231 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()
|
D | caamalg.c | 546 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, in aead_setkey() 562 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen); in aead_setkey()
|