crypto: poly1305 - remove rset and sset fields of poly1305_desc_ctx
authorEric Biggers <ebiggers@google.com>
Sun, 13 Apr 2025 04:54:21 +0000 (21:54 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Wed, 16 Apr 2025 07:36:25 +0000 (15:36 +0800)
These fields are no longer needed, so remove them.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
include/crypto/poly1305.h
lib/crypto/poly1305.c

index 91444965772a1ad6499c0c824355093ec6b1deb3..6e21ec2d1dc2322c5d2f2d9a6401f5a5e4186fc6 100644 (file)
@@ -43,10 +43,6 @@ struct poly1305_desc_ctx {
        u8 buf[POLY1305_BLOCK_SIZE];
        /* bytes used in partial buffer */
        unsigned int buflen;
-       /* how many keys have been set in r[] */
-       unsigned short rset;
-       /* whether s[] has been set */
-       bool sset;
        /* finalize key */
        u32 s[4];
        /* accumulator */
index 6e80214ebad8be7b03f755a2d19a8790305f345f..b633b043f0f63aa57a1626ccada40c0b85974035 100644 (file)
@@ -22,8 +22,6 @@ void poly1305_init_generic(struct poly1305_desc_ctx *desc,
        desc->s[3] = get_unaligned_le32(key + 28);
        poly1305_core_init(&desc->h);
        desc->buflen = 0;
-       desc->sset = true;
-       desc->rset = 2;
 }
 EXPORT_SYMBOL_GPL(poly1305_init_generic);