From: Niels Möller Date: Mon, 7 Feb 2011 20:33:15 +0000 (+0100) Subject: *** empty log message *** X-Git-Tag: nettle_2.2_release_20110711~170 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0984849e5b58618934a58c89ea5a0f381c5855b0;p=thirdparty%2Fnettle.git *** empty log message *** Rev: nettle/ChangeLog:1.136 --- diff --git a/ChangeLog b/ChangeLog index 9f6764b1..5e89a119 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,12 @@ 2011-02-07 Niels Möller - Introduced 4-bit tables. If enabled, gives gmac performance of 19 + * gcm.c (gcm_gf_mul_chunk): Special case first and last iteration. + (gcm_gf_add): New function, a special case of memxor. Use it for + all memxor calls with word-aligned 16 byte blocks. Improves + performance to 152 cycles/byte with no tables, 28 cycles per byte + with 4-bit tables and 10.5 cycles per byte with 8-bit tables. + + Introduced 8-bit tables. If enabled, gives gmac performance of 19 cycles per byte (still on intel x86_64). * gcm.c (gcm_gf_shift_chunk): New implementation for 8-bit tables. (gcm_gf_mul_chunk): Likewise.