/kernel/linux/linux-5.10/lib/crypto/ |
H A D | chacha20poly1305.c | 134 u8 mac[POLY1305_DIGEST_SIZE]; in __chacha20poly1305_decrypt() 138 if (unlikely(src_len < POLY1305_DIGEST_SIZE)) in __chacha20poly1305_decrypt() 148 dst_len = src_len - POLY1305_DIGEST_SIZE; in __chacha20poly1305_decrypt() 159 ret = crypto_memneq(b.mac, src + dst_len, POLY1305_DIGEST_SIZE); in __chacha20poly1305_decrypt() 231 u8 mac[2][POLY1305_DIGEST_SIZE]; in chacha20poly1305_crypt_sg_inplace() 304 if (likely(sl <= -POLY1305_DIGEST_SIZE)) { in chacha20poly1305_crypt_sg_inplace() 313 POLY1305_DIGEST_SIZE); in chacha20poly1305_crypt_sg_inplace() 319 if (unlikely(sl > -POLY1305_DIGEST_SIZE)) { in chacha20poly1305_crypt_sg_inplace() 324 !crypto_memneq(b.mac[0], b.mac[1], POLY1305_DIGEST_SIZE); in chacha20poly1305_crypt_sg_inplace() 348 if (unlikely(src_len < POLY1305_DIGEST_SIZE)) in chacha20poly1305_decrypt_sg_inplace() [all...] |
/kernel/linux/linux-6.6/lib/crypto/ |
H A D | chacha20poly1305.c | 134 u8 mac[POLY1305_DIGEST_SIZE]; in __chacha20poly1305_decrypt() 138 if (unlikely(src_len < POLY1305_DIGEST_SIZE)) in __chacha20poly1305_decrypt() 148 dst_len = src_len - POLY1305_DIGEST_SIZE; in __chacha20poly1305_decrypt() 159 ret = crypto_memneq(b.mac, src + dst_len, POLY1305_DIGEST_SIZE); in __chacha20poly1305_decrypt() 231 u8 mac[2][POLY1305_DIGEST_SIZE]; in chacha20poly1305_crypt_sg_inplace() 304 if (likely(sl <= -POLY1305_DIGEST_SIZE)) { in chacha20poly1305_crypt_sg_inplace() 313 POLY1305_DIGEST_SIZE); in chacha20poly1305_crypt_sg_inplace() 319 if (unlikely(sl > -POLY1305_DIGEST_SIZE)) { in chacha20poly1305_crypt_sg_inplace() 324 !crypto_memneq(b.mac[0], b.mac[1], POLY1305_DIGEST_SIZE); in chacha20poly1305_crypt_sg_inplace() 348 if (unlikely(src_len < POLY1305_DIGEST_SIZE)) in chacha20poly1305_decrypt_sg_inplace() [all...] |
/kernel/linux/linux-5.10/arch/x86/crypto/ |
H A D | poly1305_glue.c | 22 asmlinkage void poly1305_emit_x86_64(void *ctx, u8 mac[POLY1305_DIGEST_SIZE], 24 asmlinkage void poly1305_emit_avx(void *ctx, u8 mac[POLY1305_DIGEST_SIZE], 123 static void poly1305_simd_emit(void *ctx, u8 mac[POLY1305_DIGEST_SIZE], in poly1305_simd_emit() 246 .digestsize = POLY1305_DIGEST_SIZE,
|
H A D | nhpoly1305-avx2-glue.c | 50 .digestsize = POLY1305_DIGEST_SIZE,
|
H A D | nhpoly1305-sse2-glue.c | 50 .digestsize = POLY1305_DIGEST_SIZE,
|
/kernel/linux/linux-6.6/arch/x86/crypto/ |
H A D | poly1305_glue.c | 22 asmlinkage void poly1305_emit_x86_64(void *ctx, u8 mac[POLY1305_DIGEST_SIZE], 24 asmlinkage void poly1305_emit_avx(void *ctx, u8 mac[POLY1305_DIGEST_SIZE], 123 static void poly1305_simd_emit(void *ctx, u8 mac[POLY1305_DIGEST_SIZE], in poly1305_simd_emit() 246 .digestsize = POLY1305_DIGEST_SIZE,
|
H A D | nhpoly1305-avx2-glue.c | 43 .digestsize = POLY1305_DIGEST_SIZE,
|
H A D | nhpoly1305-sse2-glue.c | 43 .digestsize = POLY1305_DIGEST_SIZE,
|
/kernel/linux/linux-6.6/crypto/ |
H A D | chacha20poly1305.c | 57 u8 tag[POLY1305_DIGEST_SIZE]; 456 rctx->cryptlen = req->cryptlen - POLY1305_DIGEST_SIZE; in chachapoly_decrypt() 494 if (authsize != POLY1305_DIGEST_SIZE) in chachapoly_setauthsize() 591 if (poly->digestsize != POLY1305_DIGEST_SIZE) in chachapoly_create() 619 inst->alg.maxauthsize = POLY1305_DIGEST_SIZE; in chachapoly_create()
|
H A D | poly1305_generic.c | 118 .digestsize = POLY1305_DIGEST_SIZE,
|
/kernel/linux/linux-6.6/arch/arm/crypto/ |
H A D | nhpoly1305-neon-glue.c | 43 .digestsize = POLY1305_DIGEST_SIZE,
|
H A D | poly1305-glue.c | 217 .digestsize = POLY1305_DIGEST_SIZE, 230 .digestsize = POLY1305_DIGEST_SIZE,
|
/kernel/linux/linux-6.6/arch/arm64/crypto/ |
H A D | nhpoly1305-neon-glue.c | 43 .digestsize = POLY1305_DIGEST_SIZE,
|
/kernel/linux/linux-5.10/crypto/ |
H A D | chacha20poly1305.c | 57 u8 tag[POLY1305_DIGEST_SIZE]; 456 rctx->cryptlen = req->cryptlen - POLY1305_DIGEST_SIZE; in chachapoly_decrypt() 494 if (authsize != POLY1305_DIGEST_SIZE) in chachapoly_setauthsize() 591 if (poly->digestsize != POLY1305_DIGEST_SIZE) in chachapoly_create() 619 inst->alg.maxauthsize = POLY1305_DIGEST_SIZE; in chachapoly_create()
|
H A D | poly1305_generic.c | 118 .digestsize = POLY1305_DIGEST_SIZE,
|
H A D | nhpoly1305.c | 230 .digestsize = POLY1305_DIGEST_SIZE,
|
/kernel/linux/linux-5.10/arch/arm64/crypto/ |
H A D | nhpoly1305-neon-glue.c | 50 .digestsize = POLY1305_DIGEST_SIZE,
|
H A D | poly1305-glue.c | 199 .digestsize = POLY1305_DIGEST_SIZE,
|
/kernel/linux/linux-5.10/arch/arm/crypto/ |
H A D | nhpoly1305-neon-glue.c | 50 .digestsize = POLY1305_DIGEST_SIZE,
|
H A D | poly1305-glue.c | 217 .digestsize = POLY1305_DIGEST_SIZE, 230 .digestsize = POLY1305_DIGEST_SIZE,
|
/kernel/linux/linux-5.10/include/crypto/ |
H A D | poly1305.h | 14 #define POLY1305_DIGEST_SIZE 16 macro
|
/kernel/linux/linux-6.6/include/crypto/ |
H A D | poly1305.h | 14 #define POLY1305_DIGEST_SIZE 16 macro
|
/kernel/linux/linux-6.6/arch/powerpc/crypto/ |
H A D | poly1305-p10-glue.c | 155 .digestsize = POLY1305_DIGEST_SIZE,
|
/kernel/linux/linux-5.10/arch/mips/crypto/ |
H A D | poly1305-glue.c | 164 .digestsize = POLY1305_DIGEST_SIZE,
|
/kernel/linux/linux-6.6/arch/mips/crypto/ |
H A D | poly1305-glue.c | 164 .digestsize = POLY1305_DIGEST_SIZE,
|