/kernel/linux/linux-5.10/drivers/crypto/nx/ |
H A D | nx-aes-ctr.c | 60 if (key_len < CTR_RFC3686_NONCE_SIZE) in ctr3686_aes_nx_set_key() 64 in_key + key_len - CTR_RFC3686_NONCE_SIZE, in ctr3686_aes_nx_set_key() 65 CTR_RFC3686_NONCE_SIZE); in ctr3686_aes_nx_set_key() 67 key_len -= CTR_RFC3686_NONCE_SIZE; in ctr3686_aes_nx_set_key() 121 memcpy(iv, nx_ctx->priv.ctr.nonce, CTR_RFC3686_NONCE_SIZE); in ctr3686_aes_nx_crypt() 122 memcpy(iv + CTR_RFC3686_NONCE_SIZE, req->iv, CTR_RFC3686_IV_SIZE); in ctr3686_aes_nx_crypt() 138 .min_keysize = AES_MIN_KEY_SIZE + CTR_RFC3686_NONCE_SIZE, 139 .max_keysize = AES_MAX_KEY_SIZE + CTR_RFC3686_NONCE_SIZE,
|
H A D | nx.h | 114 u8 nonce[CTR_RFC3686_NONCE_SIZE];
|
/kernel/linux/linux-6.6/drivers/crypto/nx/ |
H A D | nx-aes-ctr.c | 60 if (key_len < CTR_RFC3686_NONCE_SIZE) in ctr3686_aes_nx_set_key() 64 in_key + key_len - CTR_RFC3686_NONCE_SIZE, in ctr3686_aes_nx_set_key() 65 CTR_RFC3686_NONCE_SIZE); in ctr3686_aes_nx_set_key() 67 key_len -= CTR_RFC3686_NONCE_SIZE; in ctr3686_aes_nx_set_key() 121 memcpy(iv, nx_ctx->priv.ctr.nonce, CTR_RFC3686_NONCE_SIZE); in ctr3686_aes_nx_crypt() 122 memcpy(iv + CTR_RFC3686_NONCE_SIZE, req->iv, CTR_RFC3686_IV_SIZE); in ctr3686_aes_nx_crypt() 138 .min_keysize = AES_MIN_KEY_SIZE + CTR_RFC3686_NONCE_SIZE, 139 .max_keysize = AES_MAX_KEY_SIZE + CTR_RFC3686_NONCE_SIZE,
|
H A D | nx.h | 114 u8 nonce[CTR_RFC3686_NONCE_SIZE];
|
/kernel/linux/linux-5.10/crypto/ |
H A D | ctr.c | 19 u8 nonce[CTR_RFC3686_NONCE_SIZE]; 175 if (keylen < CTR_RFC3686_NONCE_SIZE) in crypto_rfc3686_setkey() 178 memcpy(ctx->nonce, key + (keylen - CTR_RFC3686_NONCE_SIZE), in crypto_rfc3686_setkey() 179 CTR_RFC3686_NONCE_SIZE); in crypto_rfc3686_setkey() 181 keylen -= CTR_RFC3686_NONCE_SIZE; in crypto_rfc3686_setkey() 201 memcpy(iv, ctx->nonce, CTR_RFC3686_NONCE_SIZE); in crypto_rfc3686_crypt() 202 memcpy(iv + CTR_RFC3686_NONCE_SIZE, req->iv, CTR_RFC3686_IV_SIZE); in crypto_rfc3686_crypt() 205 *(__be32 *)(iv + CTR_RFC3686_NONCE_SIZE + CTR_RFC3686_IV_SIZE) = in crypto_rfc3686_crypt() 307 CTR_RFC3686_NONCE_SIZE; in crypto_rfc3686_create() 309 CTR_RFC3686_NONCE_SIZE; in crypto_rfc3686_create() [all...] |
/kernel/linux/linux-6.6/crypto/ |
H A D | ctr.c | 20 u8 nonce[CTR_RFC3686_NONCE_SIZE]; 176 if (keylen < CTR_RFC3686_NONCE_SIZE) in crypto_rfc3686_setkey() 179 memcpy(ctx->nonce, key + (keylen - CTR_RFC3686_NONCE_SIZE), in crypto_rfc3686_setkey() 180 CTR_RFC3686_NONCE_SIZE); in crypto_rfc3686_setkey() 182 keylen -= CTR_RFC3686_NONCE_SIZE; in crypto_rfc3686_setkey() 202 memcpy(iv, ctx->nonce, CTR_RFC3686_NONCE_SIZE); in crypto_rfc3686_crypt() 203 memcpy(iv + CTR_RFC3686_NONCE_SIZE, req->iv, CTR_RFC3686_IV_SIZE); in crypto_rfc3686_crypt() 206 *(__be32 *)(iv + CTR_RFC3686_NONCE_SIZE + CTR_RFC3686_IV_SIZE) = in crypto_rfc3686_crypt() 308 CTR_RFC3686_NONCE_SIZE; in crypto_rfc3686_create() 310 CTR_RFC3686_NONCE_SIZE; in crypto_rfc3686_create() [all...] |
/kernel/linux/linux-5.10/drivers/crypto/ccp/ |
H A D | ccp-crypto-aes.c | 151 if (key_len < CTR_RFC3686_NONCE_SIZE) in ccp_aes_rfc3686_setkey() 154 key_len -= CTR_RFC3686_NONCE_SIZE; in ccp_aes_rfc3686_setkey() 155 memcpy(ctx->u.aes.nonce, key + key_len, CTR_RFC3686_NONCE_SIZE); in ccp_aes_rfc3686_setkey() 169 memcpy(iv, ctx->u.aes.nonce, CTR_RFC3686_NONCE_SIZE); in ccp_aes_rfc3686_crypt() 171 iv += CTR_RFC3686_NONCE_SIZE; in ccp_aes_rfc3686_crypt() 228 .min_keysize = AES_MIN_KEY_SIZE + CTR_RFC3686_NONCE_SIZE, 229 .max_keysize = AES_MAX_KEY_SIZE + CTR_RFC3686_NONCE_SIZE,
|
H A D | ccp-crypto.h | 102 u8 nonce[CTR_RFC3686_NONCE_SIZE];
|
/kernel/linux/linux-6.6/drivers/crypto/ccp/ |
H A D | ccp-crypto-aes.c | 149 if (key_len < CTR_RFC3686_NONCE_SIZE) in ccp_aes_rfc3686_setkey() 152 key_len -= CTR_RFC3686_NONCE_SIZE; in ccp_aes_rfc3686_setkey() 153 memcpy(ctx->u.aes.nonce, key + key_len, CTR_RFC3686_NONCE_SIZE); in ccp_aes_rfc3686_setkey() 167 memcpy(iv, ctx->u.aes.nonce, CTR_RFC3686_NONCE_SIZE); in ccp_aes_rfc3686_crypt() 169 iv += CTR_RFC3686_NONCE_SIZE; in ccp_aes_rfc3686_crypt() 226 .min_keysize = AES_MIN_KEY_SIZE + CTR_RFC3686_NONCE_SIZE, 227 .max_keysize = AES_MAX_KEY_SIZE + CTR_RFC3686_NONCE_SIZE,
|
H A D | ccp-crypto.h | 103 u8 nonce[CTR_RFC3686_NONCE_SIZE];
|
/kernel/linux/linux-5.10/drivers/crypto/cavium/nitrox/ |
H A D | nitrox_skcipher.c | 370 if (keylen < CTR_RFC3686_NONCE_SIZE) in nitrox_aes_ctr_rfc3686_setkey() 375 memcpy(fctx->crypto.iv, key + (keylen - CTR_RFC3686_NONCE_SIZE), in nitrox_aes_ctr_rfc3686_setkey() 376 CTR_RFC3686_NONCE_SIZE); in nitrox_aes_ctr_rfc3686_setkey() 378 keylen -= CTR_RFC3686_NONCE_SIZE; in nitrox_aes_ctr_rfc3686_setkey() 473 .min_keysize = AES_MIN_KEY_SIZE + CTR_RFC3686_NONCE_SIZE, 474 .max_keysize = AES_MAX_KEY_SIZE + CTR_RFC3686_NONCE_SIZE,
|
/kernel/linux/linux-6.6/drivers/crypto/cavium/nitrox/ |
H A D | nitrox_skcipher.c | 368 if (keylen < CTR_RFC3686_NONCE_SIZE) in nitrox_aes_ctr_rfc3686_setkey() 373 memcpy(fctx->crypto.iv, key + (keylen - CTR_RFC3686_NONCE_SIZE), in nitrox_aes_ctr_rfc3686_setkey() 374 CTR_RFC3686_NONCE_SIZE); in nitrox_aes_ctr_rfc3686_setkey() 376 keylen -= CTR_RFC3686_NONCE_SIZE; in nitrox_aes_ctr_rfc3686_setkey() 471 .min_keysize = AES_MIN_KEY_SIZE + CTR_RFC3686_NONCE_SIZE, 472 .max_keysize = AES_MAX_KEY_SIZE + CTR_RFC3686_NONCE_SIZE,
|
/kernel/linux/linux-5.10/include/crypto/ |
H A D | ctr.h | 16 #define CTR_RFC3686_NONCE_SIZE 4 macro
|
/kernel/linux/linux-6.6/include/crypto/ |
H A D | ctr.h | 16 #define CTR_RFC3686_NONCE_SIZE 4 macro
|
/kernel/linux/linux-5.10/drivers/crypto/caam/ |
H A D | caamalg_desc.c | 231 enckeylen -= CTR_RFC3686_NONCE_SIZE; in init_sh_desc_key_aead() 255 append_load_as_imm(desc, nonce, CTR_RFC3686_NONCE_SIZE, in init_sh_desc_key_aead() 262 (CTR_RFC3686_NONCE_SIZE << MOVE_LEN_SHIFT)); in init_sh_desc_key_aead() 1400 append_load_as_imm(desc, nonce, CTR_RFC3686_NONCE_SIZE, in cnstr_shdsc_skcipher_encap() 1405 (CTR_RFC3686_NONCE_SIZE << MOVE_LEN_SHIFT)); in cnstr_shdsc_skcipher_encap() 1475 append_load_as_imm(desc, nonce, CTR_RFC3686_NONCE_SIZE, in cnstr_shdsc_skcipher_decap() 1480 (CTR_RFC3686_NONCE_SIZE << MOVE_LEN_SHIFT)); in cnstr_shdsc_skcipher_decap()
|
H A D | caamalg_qi.c | 111 ctx1_iv_off = 16 + CTR_RFC3686_NONCE_SIZE; in aead_set_sh_desc() 113 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE); in aead_set_sh_desc() 687 ctx1_iv_off = 16 + CTR_RFC3686_NONCE_SIZE; in rfc3686_skcipher_setkey() 688 keylen -= CTR_RFC3686_NONCE_SIZE; in rfc3686_skcipher_setkey() 1543 CTR_RFC3686_NONCE_SIZE, 1545 CTR_RFC3686_NONCE_SIZE,
|
/kernel/linux/linux-6.6/drivers/crypto/caam/ |
H A D | caamalg_desc.c | 231 enckeylen -= CTR_RFC3686_NONCE_SIZE; in init_sh_desc_key_aead() 255 append_load_as_imm(desc, nonce, CTR_RFC3686_NONCE_SIZE, in init_sh_desc_key_aead() 262 (CTR_RFC3686_NONCE_SIZE << MOVE_LEN_SHIFT)); in init_sh_desc_key_aead() 1400 append_load_as_imm(desc, nonce, CTR_RFC3686_NONCE_SIZE, in cnstr_shdsc_skcipher_encap() 1405 (CTR_RFC3686_NONCE_SIZE << MOVE_LEN_SHIFT)); in cnstr_shdsc_skcipher_encap() 1475 append_load_as_imm(desc, nonce, CTR_RFC3686_NONCE_SIZE, in cnstr_shdsc_skcipher_decap() 1480 (CTR_RFC3686_NONCE_SIZE << MOVE_LEN_SHIFT)); in cnstr_shdsc_skcipher_decap()
|
/kernel/linux/linux-5.10/drivers/crypto/chelsio/ |
H A D | chcr_algo.c | 1003 if (keylen < CTR_RFC3686_NONCE_SIZE) in chcr_aes_rfc3686_setkey() 1005 memcpy(ablkctx->nonce, key + (keylen - CTR_RFC3686_NONCE_SIZE), in chcr_aes_rfc3686_setkey() 1006 CTR_RFC3686_NONCE_SIZE); in chcr_aes_rfc3686_setkey() 1008 keylen -= CTR_RFC3686_NONCE_SIZE; in chcr_aes_rfc3686_setkey() 1114 *(__be32 *)(reqctx->iv + CTR_RFC3686_NONCE_SIZE + in chcr_update_cipher_iv() 1320 memcpy(reqctx->iv, ablkctx->nonce, CTR_RFC3686_NONCE_SIZE); in process_cipher() 1321 memcpy(reqctx->iv + CTR_RFC3686_NONCE_SIZE, req->iv, in process_cipher() 1325 *(__be32 *)(reqctx->iv + CTR_RFC3686_NONCE_SIZE + in process_cipher() 2556 memcpy(ivptr, aeadctx->nonce, CTR_RFC3686_NONCE_SIZE); in create_authenc_wr() 2557 memcpy(ivptr + CTR_RFC3686_NONCE_SIZE, re in create_authenc_wr() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/chelsio/ |
H A D | chcr_algo.c | 996 if (keylen < CTR_RFC3686_NONCE_SIZE) in chcr_aes_rfc3686_setkey() 998 memcpy(ablkctx->nonce, key + (keylen - CTR_RFC3686_NONCE_SIZE), in chcr_aes_rfc3686_setkey() 999 CTR_RFC3686_NONCE_SIZE); in chcr_aes_rfc3686_setkey() 1001 keylen -= CTR_RFC3686_NONCE_SIZE; in chcr_aes_rfc3686_setkey() 1107 *(__be32 *)(reqctx->iv + CTR_RFC3686_NONCE_SIZE + in chcr_update_cipher_iv() 1313 memcpy(reqctx->iv, ablkctx->nonce, CTR_RFC3686_NONCE_SIZE); in process_cipher() 1314 memcpy(reqctx->iv + CTR_RFC3686_NONCE_SIZE, req->iv, in process_cipher() 1318 *(__be32 *)(reqctx->iv + CTR_RFC3686_NONCE_SIZE + in process_cipher() 2551 memcpy(ivptr, aeadctx->nonce, CTR_RFC3686_NONCE_SIZE); in create_authenc_wr() 2552 memcpy(ivptr + CTR_RFC3686_NONCE_SIZE, re in create_authenc_wr() [all...] |
/kernel/linux/linux-5.10/drivers/crypto/ |
H A D | ixp4xx_crypto.c | 185 u8 nonce[CTR_RFC3686_NONCE_SIZE]; 873 if (key_len < CTR_RFC3686_NONCE_SIZE) in ablk_rfc3686_setkey() 876 memcpy(ctx->nonce, key + (key_len - CTR_RFC3686_NONCE_SIZE), in ablk_rfc3686_setkey() 877 CTR_RFC3686_NONCE_SIZE); in ablk_rfc3686_setkey() 879 key_len -= CTR_RFC3686_NONCE_SIZE; in ablk_rfc3686_setkey() 981 memcpy(iv, ctx->nonce, CTR_RFC3686_NONCE_SIZE); in ablk_rfc3686_crypt() 982 memcpy(iv + CTR_RFC3686_NONCE_SIZE, info, CTR_RFC3686_IV_SIZE); in ablk_rfc3686_crypt() 985 *(__be32 *)(iv + CTR_RFC3686_NONCE_SIZE + CTR_RFC3686_IV_SIZE) = in ablk_rfc3686_crypt()
|
/kernel/linux/linux-6.6/drivers/crypto/intel/ixp4xx/ |
H A D | ixp4xx_crypto.c | 186 u8 nonce[CTR_RFC3686_NONCE_SIZE]; 944 if (key_len < CTR_RFC3686_NONCE_SIZE) in ablk_rfc3686_setkey() 947 memcpy(ctx->nonce, key + (key_len - CTR_RFC3686_NONCE_SIZE), in ablk_rfc3686_setkey() 948 CTR_RFC3686_NONCE_SIZE); in ablk_rfc3686_setkey() 950 key_len -= CTR_RFC3686_NONCE_SIZE; in ablk_rfc3686_setkey() 1075 memcpy(iv, ctx->nonce, CTR_RFC3686_NONCE_SIZE); in ablk_rfc3686_crypt() 1076 memcpy(iv + CTR_RFC3686_NONCE_SIZE, info, CTR_RFC3686_IV_SIZE); in ablk_rfc3686_crypt() 1079 *(__be32 *)(iv + CTR_RFC3686_NONCE_SIZE + CTR_RFC3686_IV_SIZE) = in ablk_rfc3686_crypt()
|
/kernel/linux/linux-5.10/drivers/crypto/inside-secure/ |
H A D | safexcel_cipher.c | 418 if (unlikely(keys.enckeylen < CTR_RFC3686_NONCE_SIZE)) in safexcel_aead_setkey() 422 CTR_RFC3686_NONCE_SIZE); in safexcel_aead_setkey() 424 keys.enckeylen -= CTR_RFC3686_NONCE_SIZE; in safexcel_aead_setkey() 1422 ctx->nonce = *(u32 *)(key + len - CTR_RFC3686_NONCE_SIZE); in safexcel_skcipher_aesctr_setkey() 1424 keylen = len - CTR_RFC3686_NONCE_SIZE; in safexcel_skcipher_aesctr_setkey() 1466 .min_keysize = AES_MIN_KEY_SIZE + CTR_RFC3686_NONCE_SIZE, 1467 .max_keysize = AES_MAX_KEY_SIZE + CTR_RFC3686_NONCE_SIZE, 3263 ctx->nonce = *(u32 *)(key + len - CTR_RFC3686_NONCE_SIZE); in safexcel_skcipher_sm4ctr_setkey() 3265 len -= CTR_RFC3686_NONCE_SIZE; in safexcel_skcipher_sm4ctr_setkey() 3289 .min_keysize = SM4_KEY_SIZE + CTR_RFC3686_NONCE_SIZE, [all...] |
/kernel/linux/linux-6.6/drivers/crypto/inside-secure/ |
H A D | safexcel_cipher.c | 418 if (unlikely(keys.enckeylen < CTR_RFC3686_NONCE_SIZE)) in safexcel_aead_setkey() 422 CTR_RFC3686_NONCE_SIZE); in safexcel_aead_setkey() 424 keys.enckeylen -= CTR_RFC3686_NONCE_SIZE; in safexcel_aead_setkey() 1442 ctx->nonce = *(u32 *)(key + len - CTR_RFC3686_NONCE_SIZE); in safexcel_skcipher_aesctr_setkey() 1444 keylen = len - CTR_RFC3686_NONCE_SIZE; in safexcel_skcipher_aesctr_setkey() 1486 .min_keysize = AES_MIN_KEY_SIZE + CTR_RFC3686_NONCE_SIZE, 1487 .max_keysize = AES_MAX_KEY_SIZE + CTR_RFC3686_NONCE_SIZE, 3272 ctx->nonce = *(u32 *)(key + len - CTR_RFC3686_NONCE_SIZE); in safexcel_skcipher_sm4ctr_setkey() 3274 len -= CTR_RFC3686_NONCE_SIZE; in safexcel_skcipher_sm4ctr_setkey() 3298 .min_keysize = SM4_KEY_SIZE + CTR_RFC3686_NONCE_SIZE, [all...] |
/kernel/linux/linux-5.10/drivers/crypto/ccree/ |
H A D | cc_aead.c | 27 #define MAX_NONCE_SIZE CTR_RFC3686_NONCE_SIZE 571 (AES_MIN_KEY_SIZE + CTR_RFC3686_NONCE_SIZE)) in cc_aead_setkey() 577 CTR_RFC3686_NONCE_SIZE, CTR_RFC3686_NONCE_SIZE); in cc_aead_setkey() 579 ctx->enc_keylen -= CTR_RFC3686_NONCE_SIZE; in cc_aead_setkey() 1933 CTR_RFC3686_NONCE_SIZE); in cc_proc_aead() 1934 memcpy(areq_ctx->ctr_iv + CTR_RFC3686_NONCE_SIZE, req->iv, in cc_proc_aead() 1937 *(__be32 *)(areq_ctx->ctr_iv + CTR_RFC3686_NONCE_SIZE + in cc_proc_aead()
|
/kernel/linux/linux-6.6/drivers/crypto/ccree/ |
H A D | cc_aead.c | 27 #define MAX_NONCE_SIZE CTR_RFC3686_NONCE_SIZE 571 (AES_MIN_KEY_SIZE + CTR_RFC3686_NONCE_SIZE)) in cc_aead_setkey() 577 CTR_RFC3686_NONCE_SIZE, CTR_RFC3686_NONCE_SIZE); in cc_aead_setkey() 579 ctx->enc_keylen -= CTR_RFC3686_NONCE_SIZE; in cc_aead_setkey() 1933 CTR_RFC3686_NONCE_SIZE); in cc_proc_aead() 1934 memcpy(areq_ctx->ctr_iv + CTR_RFC3686_NONCE_SIZE, req->iv, in cc_proc_aead() 1937 *(__be32 *)(areq_ctx->ctr_iv + CTR_RFC3686_NONCE_SIZE + in cc_proc_aead()
|