/kernel/linux/linux-6.6/include/crypto/ |
H A D | gcm.h | 16 static inline int crypto_gcm_check_authsize(unsigned int authsize) in crypto_gcm_check_authsize() argument 18 switch (authsize) { in crypto_gcm_check_authsize() 37 static inline int crypto_rfc4106_check_authsize(unsigned int authsize) in crypto_rfc4106_check_authsize() argument 39 switch (authsize) { in crypto_rfc4106_check_authsize() 70 unsigned int authsize; member 74 unsigned int keysize, unsigned int authsize);
|
H A D | aead.h | 159 int (*setauthsize)(struct crypto_aead *tfm, unsigned int authsize); 177 unsigned int authsize; member 264 return tfm->authsize; in crypto_aead_authsize() 334 * @authsize: size of the authentication data / tag in bytes 341 int crypto_aead_setauthsize(struct crypto_aead *tfm, unsigned int authsize);
|
/kernel/linux/linux-5.10/include/crypto/ |
H A D | gcm.h | 13 static inline int crypto_gcm_check_authsize(unsigned int authsize) in crypto_gcm_check_authsize() argument 15 switch (authsize) { in crypto_gcm_check_authsize() 34 static inline int crypto_rfc4106_check_authsize(unsigned int authsize) in crypto_rfc4106_check_authsize() argument 36 switch (authsize) { in crypto_rfc4106_check_authsize()
|
H A D | aead.h | 139 int (*setauthsize)(struct crypto_aead *tfm, unsigned int authsize); 153 unsigned int authsize; member 235 return tfm->authsize; in crypto_aead_authsize() 305 * @authsize: size of the authentication data / tag in bytes 312 int crypto_aead_setauthsize(struct crypto_aead *tfm, unsigned int authsize);
|
/kernel/linux/linux-5.10/drivers/crypto/nx/ |
H A D | nx-aes-ccm.c | 70 unsigned int authsize) in ccm_aes_nx_setauthsize() 72 switch (authsize) { in ccm_aes_nx_setauthsize() 89 unsigned int authsize) in ccm4309_aes_nx_setauthsize() 91 switch (authsize) { in ccm4309_aes_nx_setauthsize() 133 static int generate_b0(u8 *iv, unsigned int assoclen, unsigned int authsize, in generate_b0() argument 136 unsigned int l, lp, m = authsize; in generate_b0() 159 unsigned int authsize, in generate_pat() 211 rc = generate_b0(iv, assoclen, authsize, nbytes, b0); in generate_pat() 336 unsigned int authsize = crypto_aead_authsize(crypto_aead_reqtfm(req)); in ccm_nx_decrypt() local 344 nbytes -= authsize; in ccm_nx_decrypt() 69 ccm_aes_nx_setauthsize(struct crypto_aead *tfm, unsigned int authsize) ccm_aes_nx_setauthsize() argument 88 ccm4309_aes_nx_setauthsize(struct crypto_aead *tfm, unsigned int authsize) ccm4309_aes_nx_setauthsize() argument 156 generate_pat(u8 *iv, struct aead_request *req, struct nx_crypto_ctx *nx_ctx, unsigned int authsize, unsigned int nbytes, unsigned int assoclen, u8 *out) generate_pat() argument 414 unsigned int authsize = crypto_aead_authsize(crypto_aead_reqtfm(req)); ccm_nx_encrypt() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/nx/ |
H A D | nx-aes-ccm.c | 70 unsigned int authsize) in ccm_aes_nx_setauthsize() 72 switch (authsize) { in ccm_aes_nx_setauthsize() 89 unsigned int authsize) in ccm4309_aes_nx_setauthsize() 91 switch (authsize) { in ccm4309_aes_nx_setauthsize() 133 static int generate_b0(u8 *iv, unsigned int assoclen, unsigned int authsize, in generate_b0() argument 136 unsigned int l, lp, m = authsize; in generate_b0() 156 unsigned int authsize, in generate_pat() 208 rc = generate_b0(iv, assoclen, authsize, nbytes, b0); in generate_pat() 333 unsigned int authsize = crypto_aead_authsize(crypto_aead_reqtfm(req)); in ccm_nx_decrypt() local 341 nbytes -= authsize; in ccm_nx_decrypt() 69 ccm_aes_nx_setauthsize(struct crypto_aead *tfm, unsigned int authsize) ccm_aes_nx_setauthsize() argument 88 ccm4309_aes_nx_setauthsize(struct crypto_aead *tfm, unsigned int authsize) ccm4309_aes_nx_setauthsize() argument 153 generate_pat(u8 *iv, struct aead_request *req, struct nx_crypto_ctx *nx_ctx, unsigned int authsize, unsigned int nbytes, unsigned int assoclen, u8 *out) generate_pat() argument 411 unsigned int authsize = crypto_aead_authsize(crypto_aead_reqtfm(req)); ccm_nx_encrypt() local [all...] |
/kernel/linux/linux-5.10/crypto/ |
H A D | authencesn.c | 50 unsigned int authsize) in crypto_authenc_esn_setauthsize() 52 if (authsize > 0 && authsize < 4) in crypto_authenc_esn_setauthsize() 95 unsigned int authsize = crypto_aead_authsize(authenc_esn); in crypto_authenc_esn_genicv_tail() local 106 scatterwalk_map_and_copy(hash, dst, assoclen + cryptlen, authsize, 1); in crypto_authenc_esn_genicv_tail() 129 unsigned int authsize = crypto_aead_authsize(authenc_esn); in crypto_authenc_esn_genicv() local 135 if (!authsize) in crypto_authenc_esn_genicv() 223 unsigned int authsize = crypto_aead_authsize(authenc_esn); in crypto_authenc_esn_decrypt_tail() local 231 unsigned int cryptlen = req->cryptlen - authsize; in crypto_authenc_esn_decrypt_tail() 237 if (!authsize) in crypto_authenc_esn_decrypt_tail() 49 crypto_authenc_esn_setauthsize(struct crypto_aead *authenc_esn, unsigned int authsize) crypto_authenc_esn_setauthsize() argument 276 unsigned int authsize = crypto_aead_authsize(authenc_esn); crypto_authenc_esn_decrypt() local [all...] |
H A D | aead.c | 63 int crypto_aead_setauthsize(struct crypto_aead *tfm, unsigned int authsize) in crypto_aead_setauthsize() argument 67 if ((!authsize && crypto_aead_maxauthsize(tfm)) || in crypto_aead_setauthsize() 68 authsize > crypto_aead_maxauthsize(tfm)) in crypto_aead_setauthsize() 72 err = crypto_aead_alg(tfm)->setauthsize(tfm, authsize); in crypto_aead_setauthsize() 77 tfm->authsize = authsize; in crypto_aead_setauthsize() 133 aead->authsize = alg->maxauthsize; in crypto_aead_init_tfm()
|
H A D | aegis128-core.c | 383 unsigned int authsize) in crypto_aegis128_setauthsize() 385 if (authsize > AEGIS128_MAX_AUTH_SIZE) in crypto_aegis128_setauthsize() 387 if (authsize < AEGIS128_MIN_AUTH_SIZE) in crypto_aegis128_setauthsize() 396 unsigned int authsize = crypto_aead_authsize(tfm); in crypto_aegis128_encrypt() local 419 authsize, 1); in crypto_aegis128_encrypt() 428 unsigned int authsize = crypto_aead_authsize(tfm); in crypto_aegis128_decrypt() local 429 unsigned int cryptlen = req->cryptlen - authsize; in crypto_aegis128_decrypt() 435 authsize, 0); in crypto_aegis128_decrypt() 453 return crypto_memneq(tag.bytes, zeros, authsize) ? -EBADMSG : 0; in crypto_aegis128_decrypt() 382 crypto_aegis128_setauthsize(struct crypto_aead *tfm, unsigned int authsize) crypto_aegis128_setauthsize() argument
|
/kernel/linux/linux-6.6/crypto/ |
H A D | authencesn.c | 50 unsigned int authsize) in crypto_authenc_esn_setauthsize() 52 if (authsize > 0 && authsize < 4) in crypto_authenc_esn_setauthsize() 95 unsigned int authsize = crypto_aead_authsize(authenc_esn); in crypto_authenc_esn_genicv_tail() local 106 scatterwalk_map_and_copy(hash, dst, assoclen + cryptlen, authsize, 1); in crypto_authenc_esn_genicv_tail() 128 unsigned int authsize = crypto_aead_authsize(authenc_esn); in crypto_authenc_esn_genicv() local 134 if (!authsize) in crypto_authenc_esn_genicv() 221 unsigned int authsize = crypto_aead_authsize(authenc_esn); in crypto_authenc_esn_decrypt_tail() local 229 unsigned int cryptlen = req->cryptlen - authsize; in crypto_authenc_esn_decrypt_tail() 235 if (!authsize) in crypto_authenc_esn_decrypt_tail() 49 crypto_authenc_esn_setauthsize(struct crypto_aead *authenc_esn, unsigned int authsize) crypto_authenc_esn_setauthsize() argument 273 unsigned int authsize = crypto_aead_authsize(authenc_esn); crypto_authenc_esn_decrypt() local [all...] |
H A D | aegis128-core.c | 379 unsigned int authsize) in crypto_aegis128_setauthsize() 381 if (authsize > AEGIS128_MAX_AUTH_SIZE) in crypto_aegis128_setauthsize() 383 if (authsize < AEGIS128_MIN_AUTH_SIZE) in crypto_aegis128_setauthsize() 392 unsigned int authsize = crypto_aead_authsize(tfm); in crypto_aegis128_encrypt_generic() local 406 authsize, 1); in crypto_aegis128_encrypt_generic() 415 unsigned int authsize = crypto_aead_authsize(tfm); in crypto_aegis128_decrypt_generic() local 416 unsigned int cryptlen = req->cryptlen - authsize; in crypto_aegis128_decrypt_generic() 422 authsize, 0); in crypto_aegis128_decrypt_generic() 431 if (unlikely(crypto_memneq(tag.bytes, zeros, authsize))) { in crypto_aegis128_decrypt_generic() 453 unsigned int authsize in crypto_aegis128_encrypt_simd() local 378 crypto_aegis128_setauthsize(struct crypto_aead *tfm, unsigned int authsize) crypto_aegis128_setauthsize() argument 478 unsigned int authsize = crypto_aead_authsize(tfm); crypto_aegis128_decrypt_simd() local [all...] |
H A D | aead.c | 74 int crypto_aead_setauthsize(struct crypto_aead *tfm, unsigned int authsize) in crypto_aead_setauthsize() argument 78 if ((!authsize && crypto_aead_maxauthsize(tfm)) || in crypto_aead_setauthsize() 79 authsize > crypto_aead_maxauthsize(tfm)) in crypto_aead_setauthsize() 83 err = crypto_aead_alg(tfm)->setauthsize(tfm, authsize); in crypto_aead_setauthsize() 88 tfm->authsize = authsize; in crypto_aead_setauthsize() 167 aead->authsize = alg->maxauthsize; in crypto_aead_init_tfm()
|
/kernel/linux/linux-5.10/drivers/crypto/cavium/nitrox/ |
H A D | nitrox_aead.c | 60 unsigned int authsize) in nitrox_aead_setauthsize() 67 flags.w0.mac_len = authsize; in nitrox_aead_setauthsize() 70 aead->authsize = authsize; in nitrox_aead_setauthsize() 76 unsigned int authsize) in nitrox_aes_gcm_setauthsize() 78 switch (authsize) { in nitrox_aes_gcm_setauthsize() 91 return nitrox_aead_setauthsize(aead, authsize); in nitrox_aes_gcm_setauthsize() 231 rctx->dstlen = rctx->srclen + aead->authsize; in nitrox_aes_gcm_enc() 262 rctx->cryptlen = areq->cryptlen - aead->authsize; in nitrox_aes_gcm_dec() 265 rctx->dstlen = rctx->srclen - aead->authsize; in nitrox_aes_gcm_dec() 59 nitrox_aead_setauthsize(struct crypto_aead *aead, unsigned int authsize) nitrox_aead_setauthsize() argument 75 nitrox_aes_gcm_setauthsize(struct crypto_aead *aead, unsigned int authsize) nitrox_aes_gcm_setauthsize() argument 379 nitrox_rfc4106_setauthsize(struct crypto_aead *aead, unsigned int authsize) nitrox_rfc4106_setauthsize() argument [all...] |
/kernel/linux/linux-6.6/drivers/crypto/cavium/nitrox/ |
H A D | nitrox_aead.c | 59 unsigned int authsize) in nitrox_aead_setauthsize() 66 flags.w0.mac_len = authsize; in nitrox_aead_setauthsize() 69 aead->authsize = authsize; in nitrox_aead_setauthsize() 75 unsigned int authsize) in nitrox_aes_gcm_setauthsize() 77 switch (authsize) { in nitrox_aes_gcm_setauthsize() 90 return nitrox_aead_setauthsize(aead, authsize); in nitrox_aes_gcm_setauthsize() 230 rctx->dstlen = rctx->srclen + aead->authsize; in nitrox_aes_gcm_enc() 261 rctx->cryptlen = areq->cryptlen - aead->authsize; in nitrox_aes_gcm_dec() 264 rctx->dstlen = rctx->srclen - aead->authsize; in nitrox_aes_gcm_dec() 58 nitrox_aead_setauthsize(struct crypto_aead *aead, unsigned int authsize) nitrox_aead_setauthsize() argument 74 nitrox_aes_gcm_setauthsize(struct crypto_aead *aead, unsigned int authsize) nitrox_aes_gcm_setauthsize() argument 378 nitrox_rfc4106_setauthsize(struct crypto_aead *aead, unsigned int authsize) nitrox_rfc4106_setauthsize() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/crypto/ |
H A D | aegis128-aesni-glue.c | 156 unsigned int authsize) in crypto_aegis128_aesni_setauthsize() 158 if (authsize > AEGIS128_MAX_AUTH_SIZE) in crypto_aegis128_aesni_setauthsize() 160 if (authsize < AEGIS128_MIN_AUTH_SIZE) in crypto_aegis128_aesni_setauthsize() 197 unsigned int authsize = crypto_aead_authsize(tfm); in crypto_aegis128_aesni_encrypt() local 203 req->assoclen + cryptlen, authsize, 1); in crypto_aegis128_aesni_encrypt() 219 unsigned int authsize = crypto_aead_authsize(tfm); in crypto_aegis128_aesni_decrypt() local 220 unsigned int cryptlen = req->cryptlen - authsize; in crypto_aegis128_aesni_decrypt() 223 req->assoclen + cryptlen, authsize, 0); in crypto_aegis128_aesni_decrypt() 227 return crypto_memneq(tag.bytes, zeros.bytes, authsize) ? -EBADMSG : 0; in crypto_aegis128_aesni_decrypt() 155 crypto_aegis128_aesni_setauthsize(struct crypto_aead *tfm, unsigned int authsize) crypto_aegis128_aesni_setauthsize() argument
|
/kernel/linux/linux-6.6/arch/x86/crypto/ |
H A D | aegis128-aesni-glue.c | 156 unsigned int authsize) in crypto_aegis128_aesni_setauthsize() 158 if (authsize > AEGIS128_MAX_AUTH_SIZE) in crypto_aegis128_aesni_setauthsize() 160 if (authsize < AEGIS128_MIN_AUTH_SIZE) in crypto_aegis128_aesni_setauthsize() 197 unsigned int authsize = crypto_aead_authsize(tfm); in crypto_aegis128_aesni_encrypt() local 203 req->assoclen + cryptlen, authsize, 1); in crypto_aegis128_aesni_encrypt() 219 unsigned int authsize = crypto_aead_authsize(tfm); in crypto_aegis128_aesni_decrypt() local 220 unsigned int cryptlen = req->cryptlen - authsize; in crypto_aegis128_aesni_decrypt() 223 req->assoclen + cryptlen, authsize, 0); in crypto_aegis128_aesni_decrypt() 227 return crypto_memneq(tag.bytes, zeros.bytes, authsize) ? -EBADMSG : 0; in crypto_aegis128_aesni_decrypt() 155 crypto_aegis128_aesni_setauthsize(struct crypto_aead *tfm, unsigned int authsize) crypto_aegis128_aesni_setauthsize() argument
|
/kernel/linux/linux-6.6/arch/arm64/crypto/ |
H A D | aes-ce-ccm-glue.c | 52 static int ccm_setauthsize(struct crypto_aead *tfm, unsigned int authsize) in ccm_setauthsize() argument 54 if ((authsize & 1) || authsize < 4) in ccm_setauthsize() 203 unsigned int authsize = crypto_aead_authsize(aead); in ccm_decrypt() local 207 u32 len = req->cryptlen - authsize; in ccm_decrypt() 251 req->assoclen + req->cryptlen - authsize, in ccm_decrypt() 252 authsize, 0); in ccm_decrypt() 254 if (crypto_memneq(mac, buf, authsize)) in ccm_decrypt()
|
H A D | sm4-ce-ccm-glue.c | 46 static int ccm_setauthsize(struct crypto_aead *tfm, unsigned int authsize) in ccm_setauthsize() argument 48 if ((authsize & 1) || authsize < 4) in ccm_setauthsize() 243 unsigned int authsize = crypto_aead_authsize(aead); in ccm_decrypt() local 250 err = ccm_format_input(mac, req, req->cryptlen - authsize); in ccm_decrypt() 264 req->assoclen + req->cryptlen - authsize, in ccm_decrypt() 265 authsize, 0); in ccm_decrypt() 267 if (crypto_memneq(authtag, mac, authsize)) in ccm_decrypt()
|
H A D | sm4-ce-gcm-glue.c | 61 static int gcm_setauthsize(struct crypto_aead *tfm, unsigned int authsize) in gcm_setauthsize() argument 63 switch (authsize) { in gcm_setauthsize() 220 unsigned int authsize = crypto_aead_authsize(aead); in gcm_decrypt() local 233 req->assoclen + req->cryptlen - authsize, in gcm_decrypt() 234 authsize, 0); in gcm_decrypt() 236 if (crypto_memneq(authtag, ghash, authsize)) in gcm_decrypt()
|
/kernel/linux/linux-6.6/drivers/crypto/qce/ |
H A D | aead.c | 74 totallen, ctx->authsize, 1); in qce_aead_done() 77 totallen, ctx->authsize, 1); in qce_aead_done() 80 totallen = req->cryptlen + req->assoclen - ctx->authsize; in qce_aead_done() 81 scatterwalk_map_and_copy(tag, req->src, totallen, ctx->authsize, 0); in qce_aead_done() 82 ret = memcmp(result_buf->auth_iv, tag, ctx->authsize); in qce_aead_done() 198 cryptlen = rctx->cryptlen + ctx->authsize; in qce_aead_ccm_prepare_buf_assoclen() 344 cryptlen = rctx->cryptlen + ctx->authsize; in qce_aead_ccm_prepare_buf() 399 rctx->ccm_nonce[0] |= ((ctx->authsize - 2) / 2) << in qce_aead_create_ccm_nonce() 516 rctx->cryptlen = req->cryptlen - ctx->authsize; in qce_aead_crypt() 651 static int qce_aead_setauthsize(struct crypto_aead *tfm, unsigned int authsize) in qce_aead_setauthsize() argument [all...] |
/kernel/linux/linux-5.10/drivers/crypto/ccree/ |
H A D | cc_buffer_mgr.c | 538 static bool cc_is_icv_frag(unsigned int sgl_nents, unsigned int authsize, in cc_is_icv_frag() argument 541 return ((sgl_nents > 1) && (last_entry_data_size < authsize)); in cc_is_icv_frag() 657 unsigned int authsize = areq_ctx->req_authsize; in cc_prepare_aead_data_dlli() local 665 offset = *src_last_bytes - authsize; in cc_prepare_aead_data_dlli() 668 offset = *dst_last_bytes - authsize; in cc_prepare_aead_data_dlli() 683 unsigned int authsize = areq_ctx->req_authsize; in cc_prepare_aead_data_mlli() local 695 cc_is_icv_frag(areq_ctx->src.nents, authsize, in cc_prepare_aead_data_mlli() 722 (*src_last_bytes - authsize); in cc_prepare_aead_data_mlli() 724 (*src_last_bytes - authsize); in cc_prepare_aead_data_mlli() 739 cc_is_icv_frag(areq_ctx->src.nents, authsize, in cc_prepare_aead_data_mlli() 796 unsigned int authsize = areq_ctx->req_authsize; cc_aead_chain_data() local 952 unsigned int authsize = areq_ctx->req_authsize; cc_map_aead_request() local [all...] |
H A D | cc_aead.c | 57 unsigned int authsize; /* Actual (reduced?) size of the MAC/ICv */ member 229 ctx->authsize) != 0) { in cc_aead_complete() 231 ctx->authsize, ctx->cipher_mode); in cc_aead_complete() 244 skip, (skip + ctx->authsize), in cc_aead_complete() 670 unsigned int authsize) in cc_aead_setauthsize() 676 if (authsize == 0 || in cc_aead_setauthsize() 677 authsize > crypto_aead_maxauthsize(authenc)) { in cc_aead_setauthsize() 681 ctx->authsize = authsize; in cc_aead_setauthsize() 682 dev_dbg(dev, "authlen=%d\n", ctx->authsize); in cc_aead_setauthsize() 669 cc_aead_setauthsize(struct crypto_aead *authenc, unsigned int authsize) cc_aead_setauthsize() argument 687 cc_rfc4309_ccm_setauthsize(struct crypto_aead *authenc, unsigned int authsize) cc_rfc4309_ccm_setauthsize() argument 702 cc_ccm_setauthsize(struct crypto_aead *authenc, unsigned int authsize) cc_ccm_setauthsize() argument 2141 cc_gcm_setauthsize(struct crypto_aead *authenc, unsigned int authsize) cc_gcm_setauthsize() argument 2160 cc_rfc4106_gcm_setauthsize(struct crypto_aead *authenc, unsigned int authsize) cc_rfc4106_gcm_setauthsize() argument 2180 cc_rfc4543_gcm_setauthsize(struct crypto_aead *authenc, unsigned int authsize) cc_rfc4543_gcm_setauthsize() argument [all...] |
/kernel/linux/linux-6.6/drivers/crypto/ccree/ |
H A D | cc_buffer_mgr.c | 538 static bool cc_is_icv_frag(unsigned int sgl_nents, unsigned int authsize, in cc_is_icv_frag() argument 541 return ((sgl_nents > 1) && (last_entry_data_size < authsize)); in cc_is_icv_frag() 657 unsigned int authsize = areq_ctx->req_authsize; in cc_prepare_aead_data_dlli() local 665 offset = *src_last_bytes - authsize; in cc_prepare_aead_data_dlli() 668 offset = *dst_last_bytes - authsize; in cc_prepare_aead_data_dlli() 683 unsigned int authsize = areq_ctx->req_authsize; in cc_prepare_aead_data_mlli() local 695 cc_is_icv_frag(areq_ctx->src.nents, authsize, in cc_prepare_aead_data_mlli() 722 (*src_last_bytes - authsize); in cc_prepare_aead_data_mlli() 724 (*src_last_bytes - authsize); in cc_prepare_aead_data_mlli() 739 cc_is_icv_frag(areq_ctx->src.nents, authsize, in cc_prepare_aead_data_mlli() 796 unsigned int authsize = areq_ctx->req_authsize; cc_aead_chain_data() local 952 unsigned int authsize = areq_ctx->req_authsize; cc_map_aead_request() local [all...] |
H A D | cc_aead.c | 57 unsigned int authsize; /* Actual (reduced?) size of the MAC/ICv */ member 229 ctx->authsize) != 0) { in cc_aead_complete() 231 ctx->authsize, ctx->cipher_mode); in cc_aead_complete() 244 skip, (skip + ctx->authsize), in cc_aead_complete() 670 unsigned int authsize) in cc_aead_setauthsize() 676 if (authsize == 0 || in cc_aead_setauthsize() 677 authsize > crypto_aead_maxauthsize(authenc)) { in cc_aead_setauthsize() 681 ctx->authsize = authsize; in cc_aead_setauthsize() 682 dev_dbg(dev, "authlen=%d\n", ctx->authsize); in cc_aead_setauthsize() 669 cc_aead_setauthsize(struct crypto_aead *authenc, unsigned int authsize) cc_aead_setauthsize() argument 687 cc_rfc4309_ccm_setauthsize(struct crypto_aead *authenc, unsigned int authsize) cc_rfc4309_ccm_setauthsize() argument 702 cc_ccm_setauthsize(struct crypto_aead *authenc, unsigned int authsize) cc_ccm_setauthsize() argument 2141 cc_gcm_setauthsize(struct crypto_aead *authenc, unsigned int authsize) cc_gcm_setauthsize() argument 2160 cc_rfc4106_gcm_setauthsize(struct crypto_aead *authenc, unsigned int authsize) cc_rfc4106_gcm_setauthsize() argument 2180 cc_rfc4543_gcm_setauthsize(struct crypto_aead *authenc, unsigned int authsize) cc_rfc4543_gcm_setauthsize() argument [all...] |
/kernel/linux/linux-6.6/lib/crypto/ |
H A D | aesgcm.c | 41 * @authsize: The size in bytes of the GCM authentication tag 43 * Returns: 0 on success, or -EINVAL if @keysize or @authsize contain values 47 unsigned int keysize, unsigned int authsize) in aesgcm_expandkey() 52 ret = crypto_gcm_check_authsize(authsize) ?: in aesgcm_expandkey() 57 ctx->authsize = authsize; in aesgcm_expandkey() 89 crypto_xor_cpy(authtag, buf, (u8 *)&ghash, ctx->authsize); in aesgcm_mac() 133 * @ctx->authsize bytes. 176 if (crypto_memneq(authtag, tagbuf, ctx->authsize)) { in aesgcm_decrypt() 46 aesgcm_expandkey(struct aesgcm_ctx *ctx, const u8 *key, unsigned int keysize, unsigned int authsize) aesgcm_expandkey() argument
|