| /linux/crypto/ |
| H A D | authenc.c | 66 keys->enckeylen = be32_to_cpu(param->enckeylen); in crypto_authenc_extractkeys() 71 if (keylen < keys->enckeylen) in crypto_authenc_extractkeys() 74 keys->authkeylen = keylen - keys->enckeylen; in crypto_authenc_extractkeys() 104 err = crypto_skcipher_setkey(enc, keys.enckey, keys.enckeylen); in crypto_authenc_setkey()
|
| H A D | essiv.c | 114 crypto_shash_update(desc, keys.enckey, keys.enckeylen) ?: in essiv_aead_setkey()
|
| H A D | testmgr.h | 36925 #define AUTHENC_KEY_HEADER(enckeylen) \ argument 36927 enckeylen /* crypto_authenc_key_param */ 36929 #define AUTHENC_KEY_HEADER(enckeylen) \ argument 36931 enckeylen /* crypto_authenc_key_param */
|
| /linux/drivers/crypto/qce/ |
| H A D | common.c | 299 unsigned int enckeylen, unsigned int cryptlen) in qce_xtskey() argument 302 unsigned int xtsklen = enckeylen / (2 * sizeof(u32)); in qce_xtskey() 304 qce_cpu_to_be32p_array((__be32 *)xtskey, enckey + enckeylen / 2, in qce_xtskey() 305 enckeylen / 2); in qce_xtskey()
|
| /linux/drivers/crypto/caam/ |
| H A D | caamalg_qi.c | 213 keys.authkeylen + keys.enckeylen, keys.enckeylen, in aead_setkey() 227 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE) in aead_setkey() 232 keys.enckeylen); in aead_setkey() 235 keys.enckeylen, ctx->dir); in aead_setkey() 241 keys.enckeylen); in aead_setkey() 246 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen); in aead_setkey() 248 ctx->adata.keylen_pad + keys.enckeylen, in aead_setkey() 253 ctx->adata.keylen_pad + keys.enckeylen, 1); in aead_setkey() 256 ctx->cdata.keylen = keys.enckeylen; in aead_setkey() 298 err = verify_aead_des3_key(aead, keys.enckey, keys.enckeylen) ?: in des3_aead_setkey()
|
| H A D | caamalg.c | 604 keys.authkeylen + keys.enckeylen, keys.enckeylen, in aead_setkey() 618 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE) in aead_setkey() 623 keys.enckeylen); in aead_setkey() 626 keys.enckeylen, ctx->dir); in aead_setkey() 632 keys.enckeylen); in aead_setkey() 638 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen); in aead_setkey() 640 keys.enckeylen, ctx->dir); in aead_setkey() 644 ctx->adata.keylen_pad + keys.enckeylen, 1); in aead_setkey() 647 ctx->cdata.keylen = keys.enckeylen; in aead_setkey() 665 err = verify_aead_des3_key(aead, keys.enckey, keys.enckeylen) ?: in des3_aead_setkey()
|
| H A D | caamalg_desc.c | 217 unsigned int enckeylen = cdata->keylen; in init_sh_desc_key_aead() local 232 enckeylen -= CTR_RFC3686_NONCE_SIZE; in init_sh_desc_key_aead() 248 append_key_as_imm(desc, cdata->key_virt, enckeylen, in init_sh_desc_key_aead() 249 enckeylen, CLASS_1 | KEY_DEST_CLASS_REG); in init_sh_desc_key_aead() 251 append_key(desc, cdata->key_dma, enckeylen, CLASS_1 | in init_sh_desc_key_aead()
|
| /linux/drivers/crypto/inside-secure/ |
| H A D | safexcel_cipher.c | 418 if (unlikely(keys.enckeylen < CTR_RFC3686_NONCE_SIZE)) in safexcel_aead_setkey() 421 ctx->nonce = *(u32 *)(keys.enckey + keys.enckeylen - in safexcel_aead_setkey() 424 keys.enckeylen -= CTR_RFC3686_NONCE_SIZE; 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() 445 if (unlikely(keys.enckeylen != SM4_KEY_SIZE)) in safexcel_aead_setkey() 454 for (i = 0; i < keys.enckeylen / sizeof(u32); i++) { in safexcel_aead_setkey() 493 for (i = 0; i < keys.enckeylen / sizeof(u32); i++) in safexcel_aead_setkey() 495 ctx->key_len = keys.enckeylen; in safexcel_aead_setkey()
|
| /linux/drivers/crypto/bcm/ |
| H A D | cipher.h | 181 unsigned int enckeylen; member
|
| /linux/drivers/crypto/marvell/octeontx/ |
| H A D | otx_cptvf_algs.c | 769 ctx->enc_key_len = keys->enckeylen; in aead_hmac_init() 773 return keys->enckeylen ? -EINVAL : 0; in aead_hmac_init() 775 switch (keys->enckeylen) { in aead_hmac_init() 790 memcpy(ctx->key + authkeylen, keys->enckey, keys->enckeylen); in aead_hmac_init()
|
| /linux/drivers/md/ |
| H A D | dm-crypt.c | 2407 unsigned int enckeylen, unsigned int authkeylen) in crypt_copy_authenckey() argument 2414 param->enckeylen = cpu_to_be32(enckeylen); in crypt_copy_authenckey() 2418 memcpy(p, key + enckeylen, authkeylen); in crypt_copy_authenckey() 2420 memcpy(p, key, enckeylen); in crypt_copy_authenckey()
|