Home
last modified time | relevance | path

Searched refs:enckeylen (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.3-rc2/include/crypto/
A Dauthenc.h18 __be32 enckeylen; member
26 unsigned int enckeylen; member
/linux-6.3-rc2/drivers/crypto/qce/
A Daead.c607 if (authenc_keys.enckeylen > QCE_MAX_KEY_SIZE || in qce_aead_setkey()
612 err = verify_aead_des_key(tfm, authenc_keys.enckey, authenc_keys.enckeylen); in qce_aead_setkey()
616 err = verify_aead_des3_key(tfm, authenc_keys.enckey, authenc_keys.enckeylen); in qce_aead_setkey()
632 if (authenc_keys.enckeylen != AES_KEYSIZE_128 && in qce_aead_setkey()
633 authenc_keys.enckeylen != AES_KEYSIZE_192 && in qce_aead_setkey()
634 authenc_keys.enckeylen != AES_KEYSIZE_256) in qce_aead_setkey()
636 if (authenc_keys.enckeylen == AES_KEYSIZE_192) in qce_aead_setkey()
640 ctx->enc_keylen = authenc_keys.enckeylen; in qce_aead_setkey()
643 memcpy(ctx->enc_key, authenc_keys.enckey, authenc_keys.enckeylen); in qce_aead_setkey()
A Dcommon.c299 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-6.3-rc2/crypto/
A Dauthenc.c68 keys->enckeylen = be32_to_cpu(param->enckeylen); in crypto_authenc_extractkeys()
73 if (keylen < keys->enckeylen) in crypto_authenc_extractkeys()
76 keys->authkeylen = keylen - keys->enckeylen; in crypto_authenc_extractkeys()
106 err = crypto_skcipher_setkey(enc, keys.enckey, keys.enckeylen); in crypto_authenc_setkey()
A Dauthencesn.c80 err = crypto_skcipher_setkey(enc, keys.enckey, keys.enckeylen); in crypto_authenc_esn_setkey()
A Dessiv.c114 crypto_shash_update(desc, keys.enckey, keys.enckeylen) ?: in essiv_aead_setkey()
/linux-6.3-rc2/drivers/crypto/marvell/octeontx/
A Dotx_cptvf_algs.c843 int enckeylen = 0, authkeylen = 0; in otx_cpt_aead_cbc_aes_sha_setkey() local
857 enckeylen = be32_to_cpu(param->enckeylen); in otx_cpt_aead_cbc_aes_sha_setkey()
860 if (keylen < enckeylen) in otx_cpt_aead_cbc_aes_sha_setkey()
866 authkeylen = keylen - enckeylen; in otx_cpt_aead_cbc_aes_sha_setkey()
869 switch (enckeylen) { in otx_cpt_aead_cbc_aes_sha_setkey()
884 ctx->enc_key_len = enckeylen; in otx_cpt_aead_cbc_aes_sha_setkey()
903 int enckeylen = 0; in otx_cpt_aead_ecb_null_sha_setkey() local
915 enckeylen = be32_to_cpu(param->enckeylen); in otx_cpt_aead_ecb_null_sha_setkey()
918 if (enckeylen != 0) in otx_cpt_aead_ecb_null_sha_setkey()
925 ctx->enc_key_len = enckeylen; in otx_cpt_aead_ecb_null_sha_setkey()
/linux-6.3-rc2/drivers/crypto/marvell/octeontx2/
A Dotx2_cptvf_algs.c898 int enckeylen = 0, authkeylen = 0; in otx2_cpt_aead_cbc_aes_sha_setkey() local
911 enckeylen = be32_to_cpu(param->enckeylen); in otx2_cpt_aead_cbc_aes_sha_setkey()
914 if (keylen < enckeylen) in otx2_cpt_aead_cbc_aes_sha_setkey()
920 authkeylen = keylen - enckeylen; in otx2_cpt_aead_cbc_aes_sha_setkey()
923 switch (enckeylen) { in otx2_cpt_aead_cbc_aes_sha_setkey()
938 ctx->enc_key_len = enckeylen; in otx2_cpt_aead_cbc_aes_sha_setkey()
951 int enckeylen = 0; in otx2_cpt_aead_ecb_null_sha_setkey() local
963 enckeylen = be32_to_cpu(param->enckeylen); in otx2_cpt_aead_ecb_null_sha_setkey()
966 if (enckeylen != 0) in otx2_cpt_aead_ecb_null_sha_setkey()
973 ctx->enc_key_len = enckeylen; in otx2_cpt_aead_ecb_null_sha_setkey()
/linux-6.3-rc2/drivers/crypto/bcm/
A Dcipher.c1849 ctx->enckeylen = keylen; in skcipher_setkey()
1882 ctx->enckeylen, in skcipher_setkey()
2740 ctx->enckeylen = keys.enckeylen; in aead_authenc_setkey()
2762 switch (ctx->enckeylen) { in aead_authenc_setkey()
2799 ctx->enckeylen, in aead_authenc_setkey()
2807 ctx->enckeylen = 0; in aead_authenc_setkey()
2829 ctx->enckeylen = keylen; in aead_gcm_ccm_setkey()
2832 switch (ctx->enckeylen) { in aead_gcm_ccm_setkey()
2867 ctx->enckeylen, in aead_gcm_ccm_setkey()
2878 ctx->enckeylen = 0; in aead_gcm_ccm_setkey()
[all …]
A Dcipher.h181 unsigned int enckeylen; member
/linux-6.3-rc2/drivers/crypto/caam/
A Dcaamalg_qi.c213 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()
A Dcaamalg.c594 keys.authkeylen + keys.enckeylen, keys.enckeylen, in aead_setkey()
608 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE) in aead_setkey()
613 keys.enckeylen); in aead_setkey()
616 keys.enckeylen, ctx->dir); in aead_setkey()
622 keys.enckeylen); in aead_setkey()
628 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen); in aead_setkey()
630 keys.enckeylen, ctx->dir); in aead_setkey()
634 ctx->adata.keylen_pad + keys.enckeylen, 1); in aead_setkey()
637 ctx->cdata.keylen = keys.enckeylen; in aead_setkey()
655 err = verify_aead_des3_key(aead, keys.enckey, keys.enckeylen) ?: in des3_aead_setkey()
A Dcaamalg_desc.c216 unsigned int enckeylen = cdata->keylen; in init_sh_desc_key_aead() local
231 enckeylen -= CTR_RFC3686_NONCE_SIZE; in init_sh_desc_key_aead()
247 append_key_as_imm(desc, cdata->key_virt, enckeylen, in init_sh_desc_key_aead()
248 enckeylen, CLASS_1 | KEY_DEST_CLASS_REG); in init_sh_desc_key_aead()
250 append_key(desc, cdata->key_dma, enckeylen, CLASS_1 | in init_sh_desc_key_aead()
A Dcaamalg_qi2.c300 keys.authkeylen + keys.enckeylen, keys.enckeylen, in aead_setkey()
309 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE) in aead_setkey()
313 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen); in aead_setkey()
315 keys.enckeylen, ctx->dir); in aead_setkey()
318 ctx->adata.keylen_pad + keys.enckeylen, 1); in aead_setkey()
320 ctx->cdata.keylen = keys.enckeylen; in aead_setkey()
340 if (keys.enckeylen != DES3_EDE_KEY_SIZE) in des3_aead_setkey()
/linux-6.3-rc2/drivers/crypto/chelsio/
A Dchcr_algo.c3579 if (keys.enckeylen < CTR_RFC3686_NONCE_SIZE) in chcr_authenc_setkey()
3583 keys.enckeylen -= CTR_RFC3686_NONCE_SIZE; in chcr_authenc_setkey()
3585 if (keys.enckeylen == AES_KEYSIZE_128) { in chcr_authenc_setkey()
3587 } else if (keys.enckeylen == AES_KEYSIZE_192) { in chcr_authenc_setkey()
3589 } else if (keys.enckeylen == AES_KEYSIZE_256) { in chcr_authenc_setkey()
3601 aeadctx->enckey_len = keys.enckeylen; in chcr_authenc_setkey()
3655 roundup(keys.enckeylen, 16) + in chcr_authenc_setkey()
3698 if (keys.enckeylen < CTR_RFC3686_NONCE_SIZE) in chcr_aead_digest_null_setkey()
3702 keys.enckeylen -= CTR_RFC3686_NONCE_SIZE; in chcr_aead_digest_null_setkey()
3704 if (keys.enckeylen == AES_KEYSIZE_128) { in chcr_aead_digest_null_setkey()
[all …]
/linux-6.3-rc2/drivers/crypto/qat/qat_common/
A Dqat_algs.c248 sizeof(struct icp_qat_hw_auth_setup) + keys->enckeylen); in qat_alg_aead_init_enc_session()
258 memcpy(cipher->aes.key, keys->enckey, keys->enckeylen); in qat_alg_aead_init_enc_session()
281 cipher_cd_ctrl->cipher_key_sz = keys->enckeylen >> 3; in qat_alg_aead_init_enc_session()
344 memcpy(cipher->aes.key, keys->enckey, keys->enckeylen); in qat_alg_aead_init_dec_session()
368 cipher_cd_ctrl->cipher_key_sz = keys->enckeylen >> 3; in qat_alg_aead_init_dec_session()
556 if (qat_alg_validate_key(keys.enckeylen, &alg, mode)) in qat_alg_aead_init_sessions()
/linux-6.3-rc2/drivers/crypto/
A Dtalitos.c858 unsigned int enckeylen; member
899 if (keys.authkeylen + keys.enckeylen > TALITOS_MAX_KEY_SIZE) in aead_setkey()
906 memcpy(&ctx->key[keys.authkeylen], keys.enckey, keys.enckeylen); in aead_setkey()
908 ctx->keylen = keys.authkeylen + keys.enckeylen; in aead_setkey()
909 ctx->enckeylen = keys.enckeylen; in aead_setkey()
935 if (keys.authkeylen + keys.enckeylen > TALITOS_MAX_KEY_SIZE) in aead_des3_setkey()
938 err = verify_aead_des3_key(authenc, keys.enckey, keys.enckeylen); in aead_des3_setkey()
946 memcpy(&ctx->key[keys.authkeylen], keys.enckey, keys.enckeylen); in aead_des3_setkey()
948 ctx->keylen = keys.authkeylen + keys.enckeylen; in aead_des3_setkey()
949 ctx->enckeylen = keys.enckeylen; in aead_des3_setkey()
[all …]
A Dixp4xx_crypto.c1253 if (keys.enckeylen > sizeof(ctx->enckey)) in aead_setkey()
1257 memcpy(ctx->enckey, keys.enckey, keys.enckeylen); in aead_setkey()
1259 ctx->enckey_len = keys.enckeylen; in aead_setkey()
1283 err = verify_aead_des3_key(tfm, keys.enckey, keys.enckeylen); in des3_aead_setkey()
1288 memcpy(ctx->enckey, keys.enckey, keys.enckeylen); in des3_aead_setkey()
1290 ctx->enckey_len = keys.enckeylen; in des3_aead_setkey()
A Dsa2ul.c1813 key_idx = (keys.enckeylen >> 3) - 2; in sa_aead_setkey()
1840 keys.enckeylen, keys.authkey, keys.authkeylen, in sa_aead_setkey()
1854 keys.enckeylen, keys.authkey, keys.authkeylen, in sa_aead_setkey()
A Datmel-aes.c2112 if (keys.enckeylen > sizeof(ctx->base.key)) in atmel_aes_authenc_setkey()
2125 ctx->base.keylen = keys.enckeylen; in atmel_aes_authenc_setkey()
2126 memcpy(ctx->base.key, keys.enckey, keys.enckeylen); in atmel_aes_authenc_setkey()
/linux-6.3-rc2/drivers/crypto/inside-secure/
A Dsafexcel_cipher.c418 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-6.3-rc2/drivers/md/
A Ddm-crypt.c2361 unsigned int enckeylen, unsigned int authkeylen) in crypt_copy_authenckey() argument
2368 param->enckeylen = cpu_to_be32(enckeylen); in crypt_copy_authenckey()
2372 memcpy(p, key + enckeylen, authkeylen); in crypt_copy_authenckey()
2374 memcpy(p, key, enckeylen); in crypt_copy_authenckey()
/linux-6.3-rc2/net/ipv4/
A Desp4.c1129 param->enckeylen = cpu_to_be32((x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
/linux-6.3-rc2/net/ipv6/
A Desp6.c1172 param->enckeylen = cpu_to_be32((x->ealg->alg_key_len + 7) / 8); in esp_init_authenc()
/linux-6.3-rc2/drivers/crypto/ccree/
A Dcc_aead.c565 ctx->enc_keylen = keys.enckeylen; in cc_aead_setkey()
648 err = verify_aead_des3_key(aead, keys.enckey, keys.enckeylen) ?: in cc_des3_aead_setkey()

Completed in 97 milliseconds

12