crypto: Define POLY1305_BLOCK_LEN constant.
Reviewed by: markj Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D33485
This commit is contained in:
parent
8b4af206f6
commit
47fc049585
@ -95,6 +95,7 @@
|
|||||||
#define SHA2_256_BLOCK_LEN 64
|
#define SHA2_256_BLOCK_LEN 64
|
||||||
#define SHA2_384_BLOCK_LEN 128
|
#define SHA2_384_BLOCK_LEN 128
|
||||||
#define SHA2_512_BLOCK_LEN 128
|
#define SHA2_512_BLOCK_LEN 128
|
||||||
|
#define POLY1305_BLOCK_LEN 16
|
||||||
|
|
||||||
/* HMAC values */
|
/* HMAC values */
|
||||||
#define NULL_HMAC_BLOCK_LEN 64
|
#define NULL_HMAC_BLOCK_LEN 64
|
||||||
|
@ -14,6 +14,7 @@ CTASSERT(sizeof(union authctx) >= sizeof(struct poly1305_xform_ctx));
|
|||||||
|
|
||||||
CTASSERT(POLY1305_KEY_LEN == crypto_onetimeauth_poly1305_KEYBYTES);
|
CTASSERT(POLY1305_KEY_LEN == crypto_onetimeauth_poly1305_KEYBYTES);
|
||||||
CTASSERT(POLY1305_HASH_LEN == crypto_onetimeauth_poly1305_BYTES);
|
CTASSERT(POLY1305_HASH_LEN == crypto_onetimeauth_poly1305_BYTES);
|
||||||
|
CTASSERT(POLY1305_BLOCK_LEN == crypto_onetimeauth_poly1305_BYTES);
|
||||||
|
|
||||||
static void
|
static void
|
||||||
xform_Poly1305_Init(void *polyctx)
|
xform_Poly1305_Init(void *polyctx)
|
||||||
@ -64,7 +65,7 @@ const struct auth_hash auth_hash_poly1305 = {
|
|||||||
.keysize = POLY1305_KEY_LEN,
|
.keysize = POLY1305_KEY_LEN,
|
||||||
.hashsize = POLY1305_HASH_LEN,
|
.hashsize = POLY1305_HASH_LEN,
|
||||||
.ctxsize = sizeof(struct poly1305_xform_ctx),
|
.ctxsize = sizeof(struct poly1305_xform_ctx),
|
||||||
.blocksize = crypto_onetimeauth_poly1305_BYTES,
|
.blocksize = POLY1305_BLOCK_LEN,
|
||||||
.Init = xform_Poly1305_Init,
|
.Init = xform_Poly1305_Init,
|
||||||
.Setkey = xform_Poly1305_Setkey,
|
.Setkey = xform_Poly1305_Setkey,
|
||||||
.Update = xform_Poly1305_Update,
|
.Update = xform_Poly1305_Update,
|
||||||
|
Loading…
Reference in New Issue
Block a user