From: Niels Möller Date: Mon, 8 Jul 2019 19:09:50 +0000 (+0200) Subject: eax: Use uint64_t member of nettle_block16. X-Git-Tag: nettle_3.6rc1~99^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5919dd397322aab3fbec94250bcea504e63155de;p=thirdparty%2Fnettle.git eax: Use uint64_t member of nettle_block16. --- diff --git a/ChangeLog b/ChangeLog index 6feee9ce..c84f4106 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2019-07-08 Niels Möller + + * eax.c (block16_xor): Use uint64_t member of nettle_block16. + 2019-07-02 Niels Möller From Dmitry Eremin-Solenikov: diff --git a/eax.c b/eax.c index 621020de..4b8b5117 100644 --- a/eax.c +++ b/eax.c @@ -54,12 +54,8 @@ omac_init (union nettle_block16 *state, unsigned t) static void block16_xor (union nettle_block16 *dst, const union nettle_block16 *src) { - dst->w[0] ^= src->w[0]; - dst->w[1] ^= src->w[1]; -#if SIZEOF_LONG == 4 - dst->w[2] ^= src->w[2]; - dst->w[3] ^= src->w[3]; -#endif + dst->u64[0] ^= src->u64[0]; + dst->u64[1] ^= src->u64[1]; } static void