]>
git.ipfire.org Git - thirdparty/nettle.git/log
Niels Möller [Mon, 13 Jun 2011 19:14:23 +0000 (21:14 +0200)]
Added sbox6 and sbox7 diagrams.
Rev: nettle/misc/Makefile:1.2
Niels Möller [Mon, 13 Jun 2011 19:13:57 +0000 (21:13 +0200)]
Minor sbox fixes.
Rev: nettle/serpent-encrypt.c:1.11
Niels Möller [Sun, 12 Jun 2011 21:27:45 +0000 (23:27 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.187
Niels Möller [Sun, 12 Jun 2011 21:27:23 +0000 (23:27 +0200)]
(test_main): Added tests with multiple blocks at a time.
Rev: nettle/testsuite/serpent-test.c:1.7
Niels Möller [Sun, 12 Jun 2011 20:19:32 +0000 (22:19 +0200)]
*** empty log message ***
Rev: nettle/misc/serpent-sbox6.dot:1.1
Rev: nettle/misc/serpent-sbox7.dot:1.1
Niels Möller [Sun, 12 Jun 2011 20:19:13 +0000 (22:19 +0200)]
(SBOX6): Renamed arguments. Eliminated temporaries.
(SBOX7): Likewise.
(All SBOX-macros): Deleted type argument, and updated users.
Rev: nettle/ChangeLog:1.186
Rev: nettle/serpent-encrypt.c:1.10
Niels Möller [Sun, 12 Jun 2011 20:16:25 +0000 (22:16 +0200)]
Display summary at the end oc configure..
(asm_path): Set only if enable_assember is yes.
Rev: nettle/ChangeLog:1.185
Rev: nettle/configure.ac:1.32
Niels Möller [Fri, 10 Jun 2011 09:26:34 +0000 (11:26 +0200)]
(SBOX5): Renamed arguments. Eliminated temporaries.
Rev: nettle/ChangeLog:1.184
Rev: nettle/serpent-encrypt.c:1.9
Niels Möller [Fri, 10 Jun 2011 09:12:05 +0000 (11:12 +0200)]
Diagrams for serpent sboxes.
Rev: nettle/misc/.cvsignore:1.1
Rev: nettle/misc/Makefile:1.1
Rev: nettle/misc/serpent-sbox3.dot:1.1
Rev: nettle/misc/serpent-sbox4.dot:1.1
Rev: nettle/misc/serpent-sbox5.dot:1.1
Niels Möller [Thu, 9 Jun 2011 18:47:36 +0000 (20:47 +0200)]
(SBOX4): Renamed arguments. Eliminated temporaries.
Rev: nettle/ChangeLog:1.183
Rev: nettle/serpent-encrypt.c:1.8
Vincent Torri [Thu, 9 Jun 2011 10:02:14 +0000 (12:02 +0200)]
(LIBNETTLE_LINK, LIBHOGWEED_LINK): Cygwin fix, from Vincent Torri.
Rev: nettle/ChangeLog:1.182
Rev: nettle/configure.ac:1.31
Niels Möller [Thu, 9 Jun 2011 10:01:50 +0000 (12:01 +0200)]
Whitespace and comment changes.
Rev: nettle/serpent-encrypt.c:1.7
Niels Möller [Wed, 8 Jun 2011 15:34:29 +0000 (17:34 +0200)]
Started on NEWS entry for 2.2.
Rev: nettle/NEWS:1.9
Niels Möller [Wed, 8 Jun 2011 11:59:59 +0000 (13:59 +0200)]
(SBOX4): Renamed arguments.
Rev: nettle/serpent-encrypt.c:1.6
Niels Möller [Wed, 8 Jun 2011 09:17:35 +0000 (11:17 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.181
Niels Möller [Wed, 8 Jun 2011 09:17:18 +0000 (11:17 +0200)]
(find_first_one): Declare the lookup table as static const, and
use unsigned char rather than unsigned..
Rev: nettle/examples/eratosthenes.c:1.12
Sebastian Reitenbach [Wed, 8 Jun 2011 09:14:31 +0000 (11:14 +0200)]
(find_first_one): Fixed c99-style declaration. Reported by Sebastian
Reitenbach.
Rev: nettle/examples/eratosthenes.c:1.11
Niels Möller [Tue, 7 Jun 2011 20:33:05 +0000 (22:33 +0200)]
(SBOX3): Renamed arguments. Eliminated temporaries.
Rev: nettle/ChangeLog:1.180
Rev: nettle/serpent-encrypt.c:1.5
Niels Möller [Tue, 7 Jun 2011 19:39:40 +0000 (21:39 +0200)]
(SBOX2): Renamed arguments. Eliminated temporaries.
Rev: nettle/ChangeLog:1.179
Rev: nettle/serpent-encrypt.c:1.4
Niels Möller [Tue, 7 Jun 2011 19:00:16 +0000 (21:00 +0200)]
(SBOX1): Renamed arguments. Eliminated temporaries.
Rev: nettle/ChangeLog:1.178
Rev: nettle/serpent-encrypt.c:1.3
Niels Möller [Tue, 7 Jun 2011 11:57:43 +0000 (13:57 +0200)]
(SBOX0): Renamed arguments. Eliminated temporaries.
Rev: nettle/ChangeLog:1.177
Rev: nettle/serpent-encrypt.c:1.2
Niels Möller [Mon, 6 Jun 2011 20:38:25 +0000 (22:38 +0200)]
* Makefile.in (DISTFILES): Added serpent-internal.h.
(nettle_SOURCES): Replaced serpent.c by serpent-set-key.c,
serpent-encrypt.c, and serpent-decrypt.c.
* serpent.c: Replaced by several new files.
* serpent-set-key.c: New file.
* serpent-encrypt.c: New file.
* serpent-decrypt.c: New file.
* serpent-internal.h: New file.
Rev: nettle/ChangeLog:1.176
Rev: nettle/Makefile.in:1.34
Rev: nettle/serpent-decrypt.c:1.1
Rev: nettle/serpent-encrypt.c:1.1
Rev: nettle/serpent-internal.h:1.1
Rev: nettle/serpent-set-key.c:1.1
Rev: nettle/serpent.c:1.9(DEAD)
Niels Möller [Mon, 6 Jun 2011 19:57:36 +0000 (21:57 +0200)]
Process two blocks at a time in parallel. Measured speedup of 10%--25%
(higher for encryption) on x86_64.
Rev: nettle/ChangeLog:1.175
Rev: nettle/serpent.c:1.8
Niels Möller [Fri, 3 Jun 2011 21:07:58 +0000 (23:07 +0200)]
Ignore autom4te.cache.
Rev: nettle/.cvsignore:1.3
Niels Möller [Wed, 1 Jun 2011 21:17:14 +0000 (23:17 +0200)]
* serpent.c (ROUNDS): Deleted macro.
(serpent_block_t): Deleted array typedef.
(KEYXOR): New macro, replacing BLOCK_XOR.
(BLOCK_COPY, SBOX, SBOX_INVERSE): Deleted macros.
(LINEAR_TRANSFORMATION): Use four separate arguments.
(LINEAR_TRANSFORMATION_INVERSE): Likewise.
(ROUND): Take separate arguments for all input and output words.
(ROUND_INVERSE): Likewise.
(ROUND_LAST, ROUND_FIRST_INVERSE): Deleted macros.
(serpent_set_key): Moved loop termination test.
(serpent_encrypt): Rewrote with unrolling of just eight rounds,
and without serpent_block_t.
(serpent_decrypt): Likewise.
Rev: nettle/ChangeLog:1.174
Rev: nettle/serpent.c:1.7
Niels Möller [Wed, 1 Jun 2011 20:04:31 +0000 (22:04 +0200)]
Added do { ... } while (0) around block macros.
(serpent_key_t): Deleted array typedef.
(ROL32, ROR32): Renamed macros, were rol and ror.
(KS_RECURRENCE, KS): New macros.
(serpent_key_pad): Renamed, from...
(serpent_key_prepare): ...old name.
(serpent_subkeys_generate): Deleted function.
(serpent_set_key): Rewrote the generation of subkeys. Reduced both
temporary storage and code size (less unrolling)
Rev: nettle/ChangeLog:1.173
Rev: nettle/serpent.c:1.6
Niels Möller [Tue, 31 May 2011 21:14:15 +0000 (23:14 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.172
Niels Möller [Tue, 31 May 2011 21:14:03 +0000 (23:14 +0200)]
(test_main): Enabled test with short, 40-bit, key.
Rev: nettle/testsuite/serpent-test.c:1.6
Niels Möller [Tue, 31 May 2011 21:13:16 +0000 (23:13 +0200)]
(byte_swap_32): Deleted macro.
(serpent_key_prepare): Use LE_READ_UINT32. Don't require aligned
input, and support arbitrary key sizes.
Rev: nettle/ChangeLog:1.171
Rev: nettle/serpent.c:1.5
Simon Josefsson [Tue, 31 May 2011 20:56:10 +0000 (22:56 +0200)]
Serpent rewrite.
Rev: nettle/ChangeLog:1.170
Rev: nettle/Makefile.in:1.33
Rev: nettle/serpent.c:1.4
Rev: nettle/serpent_sboxes.h:1.2(DEAD)
Niels Möller [Tue, 31 May 2011 20:44:36 +0000 (22:44 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.169
Niels Möller [Tue, 31 May 2011 20:44:23 +0000 (22:44 +0200)]
(test_main): Added some tests for padding of keys of length which is
not a multiple of four bytes.
Rev: nettle/testsuite/serpent-test.c:1.5
Niels Möller [Mon, 30 May 2011 21:07:44 +0000 (23:07 +0200)]
Fixed register list.
Rev: nettle/x86_64/README:1.2
Niels Möller [Mon, 30 May 2011 21:00:27 +0000 (23:00 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.168
Simon Josefsson [Mon, 30 May 2011 21:00:02 +0000 (23:00 +0200)]
(test_main): Add test vectors from libgcrypt.
Rev: nettle/testsuite/serpent-test.c:1.4
Nikos Mavrogiannopoulos [Sat, 21 May 2011 10:51:32 +0000 (12:51 +0200)]
(dsa_generate_keypair): Avoid double init of mpz
variable. Spotted by Nikos Mavrogiannopoulos.
Rev: nettle/ChangeLog:1.167
Rev: nettle/dsa-keygen.c:1.10
Niels Möller [Fri, 6 May 2011 11:47:13 +0000 (13:47 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.166
Niels Möller [Fri, 6 May 2011 11:46:55 +0000 (13:46 +0200)]
(arcfour_stream): Deleted obsolete define.
Rev: nettle/arcfour.h:1.2
Dagobert Michelsen [Fri, 6 May 2011 11:45:38 +0000 (13:45 +0200)]
Fix link flags for shared libraries on Solaris, which needs -h to set
the soname. Patch contributed by Dagobert Michelsen.
Rev: nettle/ChangeLog:1.165
Rev: nettle/configure.ac:1.30
Niels Möller [Wed, 27 Apr 2011 19:21:37 +0000 (21:21 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.164
Niels Möller [Wed, 27 Apr 2011 19:21:16 +0000 (21:21 +0200)]
(find_algorithm): Require exact match.
Rev: nettle/tools/nettle-hash.c:1.2
Niels Möller [Fri, 15 Apr 2011 19:00:00 +0000 (21:00 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.163
Niels Möller [Fri, 15 Apr 2011 18:59:46 +0000 (20:59 +0200)]
Reverted broken byte-order change from 2001-06-17:
* serpent.c (serpent_set_key): Use correct byteorder.
(serpent_encrypt): Likewise.
(serpent_decrypt): Likewise.
Rev: nettle/serpent.c:1.3
Niels Möller [Fri, 15 Apr 2011 18:59:37 +0000 (20:59 +0200)]
(decode_hex_reverse): New function.
(RH, RHL): New macros.
(test_main): Byte reverse inputs and outputs for the testvectors
taken from the serpent submission package. Enable test vectors
from http://www.cs.technion.ac.il/~biham/Reports/Serpent/.
Rev: nettle/testsuite/serpent-test.c:1.3
Niels Möller [Wed, 23 Mar 2011 21:28:12 +0000 (22:28 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.162
Niels Möller [Wed, 23 Mar 2011 21:27:53 +0000 (22:27 +0100)]
(xalloc): Deleted function, now it's in misc.c instead.
Rev: nettle/tools/sexp-conv.c:1.6
Niels Möller [Wed, 23 Mar 2011 12:01:54 +0000 (13:01 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.161
Niels Möller [Wed, 23 Mar 2011 12:01:49 +0000 (13:01 +0100)]
Use LSH_FUNC_STRERROR.
Rev: nettle/configure.ac:1.29
Niels Möller [Wed, 23 Mar 2011 12:01:29 +0000 (13:01 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.160
Niels Möller [Wed, 23 Mar 2011 12:01:11 +0000 (13:01 +0100)]
* tools/Makefile.in (TARGETS): Added nettle-hash, and related
build rules.
(SOURCES): Added nettle-hash.c.
* tools/nettle-hash.c: New file.
Rev: nettle/tools/Makefile.in:1.5
Rev: nettle/tools/nettle-hash.c:1.1
Niels Möller [Wed, 23 Mar 2011 11:58:48 +0000 (12:58 +0100)]
(xalloc): New function.
Rev: nettle/tools/misc.c:1.3
Rev: nettle/tools/misc.h:1.3
Niels Möller [Wed, 23 Mar 2011 11:58:26 +0000 (12:58 +0100)]
(main): Made the OPT_* constants local, and
fixed numerical values to start with non-ASCII 0x300.
Rev: nettle/tools/pkcs1-conv.c:1.5
Daniel Kahn Gillmor [Wed, 23 Mar 2011 10:35:00 +0000 (11:35 +0100)]
Contributed by Daniel Kahn Gillmor:
* testsuite/Makefile.in (TS_NETTLE_SOURCES): Added
meta-hash-test.c, meta-cipher-test.c, and meta-armor-test.c.
* testsuite/meta-hash-test.c: New file.
* testsuite/meta-cipher-test.c: New file.
* testsuite/meta-armor-test.c: New file.
Rev: nettle/testsuite/.test-rules.make:1.10
Rev: nettle/testsuite/Makefile.in:1.13
Rev: nettle/testsuite/meta-armor-test.c:1.1
Rev: nettle/testsuite/meta-cipher-test.c:1.1
Rev: nettle/testsuite/meta-hash-test.c:1.1
Daniel Kahn Gillmor [Wed, 23 Mar 2011 10:34:47 +0000 (11:34 +0100)]
Contributed by Daniel Kahn Gillmor:
* testsuite/Makefile.in (TS_NETTLE_SOURCES): Added
meta-hash-test.c, meta-cipher-test.c, and meta-armor-test.c.
* nettle.texinfo: Document nettle_hashes and nettle_ciphers.
* nettle-meta.h: Declare algorithm lists nettle_ciphers,
nettle_hashes, nettle_armors.
* Makefile.in (nettle_SOURCES): Added nettle-meta-hashes.c,
nettle-meta-ciphers.c, and nettle-meta-armors.c.
* nettle-meta-armors.c: New file.
* nettle-meta-ciphers.c: New file.
* nettle-meta-hashes.c: New file.
Rev: nettle/ChangeLog:1.159
Rev: nettle/Makefile.in:1.32
Rev: nettle/nettle-meta-armors.c:1.1
Rev: nettle/nettle-meta-ciphers.c:1.1
Rev: nettle/nettle-meta-hashes.c:1.1
Rev: nettle/nettle-meta.h:1.10
Rev: nettle/nettle.texinfo:1.22
Daniel Kahn Gillmor [Mon, 21 Mar 2011 06:47:03 +0000 (07:47 +0100)]
Fixed typo, spotted by Daniel Kahn Gillmor.
Rev: nettle/nettle.texinfo:1.21
Niels Möller [Thu, 17 Mar 2011 09:23:08 +0000 (10:23 +0100)]
(Cipher functions): Deleted duplicated entries for arctwo.
Rev: nettle/nettle.texinfo:1.20
Niels Möller [Mon, 28 Feb 2011 16:08:45 +0000 (17:08 +0100)]
Added link for CBC information leakage.
Rev: nettle/nettle.texinfo:1.19
Niels Möller [Fri, 18 Feb 2011 18:52:31 +0000 (19:52 +0100)]
(arcfour_stream): Deleted function. It's not very useful, and neither
documented nor tested.
Rev: nettle/ChangeLog:1.158
Rev: nettle/arcfour.c:1.2
Niels Möller [Wed, 16 Feb 2011 19:58:52 +0000 (20:58 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.157
Niels Möller [Wed, 16 Feb 2011 10:26:22 +0000 (11:26 +0100)]
Fleshed out section on gcm.
Rev: nettle/nettle.texinfo:1.18
Niels Möller [Wed, 16 Feb 2011 09:40:45 +0000 (10:40 +0100)]
(CBC_ENCRYPT): Avoid using NULL; we don't ensure that it
is defined.
(CBC_DECRYPT): Likewise.
Rev: nettle/cbc.h:1.3
Niels Möller [Wed, 16 Feb 2011 09:33:59 +0000 (10:33 +0100)]
* gcm-aes.c (gcm_aes_set_iv): Use GCM_SET_IV.
(gcm_aes_set_key): Deleted cast.
(gcm_aes_encrypt): Likewise.
(gcm_aes_decrypt): Likewise.
(gcm_aes_digest): Likewise.
(gcm_aes_update): One less argument to GCM_UPDATE.
* gcm.h (GCM_SET_KEY): Added cast to nettle_crypt_func *. Help
compiler type checking despite this cast.
(GCM_ENCRYPT): Likewise.
(GCM_DECRYPT): Likewise.
(GCM_DIGEST): Likewise.
(GCM_SET_IV): New macro, for completeness.
(GCM_UPDATE): Deleted unused argument encrypt.
Rev: nettle/ChangeLog:1.156
Rev: nettle/gcm-aes.c:1.4
Rev: nettle/gcm.h:1.12
Niels Möller [Mon, 14 Feb 2011 15:34:53 +0000 (16:34 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.155
Niels Möller [Mon, 14 Feb 2011 15:34:36 +0000 (16:34 +0100)]
Split node on cipher modes, and started on the GCM documentation.
Rev: nettle/nettle.texinfo:1.17
Niels Möller [Mon, 14 Feb 2011 13:31:43 +0000 (14:31 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.154
Niels Möller [Mon, 14 Feb 2011 13:31:19 +0000 (14:31 +0100)]
* testsuite/gcm-test.c (test_gcm_aes): Deleted function, replaced
by test_aead.
(test_main): Use test_aead.
Rev: nettle/testsuite/gcm-test.c:1.8
Niels Möller [Mon, 14 Feb 2011 13:30:20 +0000 (14:30 +0100)]
(test_aead): New function, replacing
test_gcm_aes and before that test_cipher_gcm.
Rev: nettle/testsuite/testutils.c:1.14
Rev: nettle/testsuite/testutils.h:1.8
Niels Möller [Mon, 14 Feb 2011 13:28:46 +0000 (14:28 +0100)]
* nettle-internal.c (nettle_gcm_aes128): New const struct.
(nettle_gcm_aes192): Likewise.
(nettle_gcm_aes256): Likewise.
Rev: nettle/nettle-internal.c:1.4
Niels Möller [Mon, 14 Feb 2011 13:27:35 +0000 (14:27 +0100)]
(struct nettle_aead): Tentative interface for
authenticated encryption with associated data.
Rev: nettle/nettle-internal.h:1.3
Niels Möller [Mon, 14 Feb 2011 13:06:26 +0000 (14:06 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.153
Niels Möller [Mon, 14 Feb 2011 13:06:10 +0000 (14:06 +0100)]
(time_gcm): Renamed. Updated for gcm_aes_auth to gcm_aes_update
renaming. Benchmark both encryption and hashing.
(time_gmac): ...old name.
Rev: nettle/examples/nettle-benchmark.c:1.20
Niels Möller [Mon, 14 Feb 2011 11:32:45 +0000 (12:32 +0100)]
Renamed some macro arguments.
Rev: nettle/nettle-meta.h:1.9
Niels Möller [Mon, 14 Feb 2011 10:34:35 +0000 (11:34 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.152
Niels Möller [Mon, 14 Feb 2011 10:34:14 +0000 (11:34 +0100)]
(des_set_key_hack): Don't touch the bits
parity, since thay are now ignored.
(des3_set_key_hack): Likewise.
Rev: nettle/nettle-internal.c:1.3
Niels Möller [Mon, 14 Feb 2011 10:29:21 +0000 (11:29 +0100)]
* cast128-meta.c (nettle_cast128): Don't pass keysize.
* nettle-meta.h (_NETTLE_CIPHER_FIX): Deleted keysize parameter
derived from the appropriate constant instead.
Rev: nettle/cast128-meta.c:1.2
Niels Möller [Mon, 14 Feb 2011 10:27:43 +0000 (11:27 +0100)]
(_NETTLE_CIPHER_FIX): Deleted keysize parameter.
Rev: nettle/nettle-meta.h:1.8
Niels Möller [Mon, 14 Feb 2011 09:49:44 +0000 (10:49 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.151
Niels Möller [Mon, 14 Feb 2011 09:49:26 +0000 (10:49 +0100)]
(test_gcm_aes): Updated for gcm_aes_auth to gcm_aes_update renaming.
Rev: nettle/testsuite/gcm-test.c:1.7
Niels Möller [Sun, 13 Feb 2011 14:33:07 +0000 (15:33 +0100)]
* gcm.h (GCM_UPDATE): Renamed, from...
(GCM_AUTH): ...old name.
* gcm-aes.c (gcm_aes_update): Renamed, from...
(gcm_aes_auth): ...old name.
* gcm.c (gcm_update): Renamed, and fixed an assert. From...
(gcm_auth): ...old name.
Rev: nettle/ChangeLog:1.150
Rev: nettle/gcm-aes.c:1.3
Rev: nettle/gcm.c:1.14
Rev: nettle/gcm.h:1.11
Niels Möller [Sun, 13 Feb 2011 14:17:22 +0000 (15:17 +0100)]
(GCM_TABLE_BITS): Increase table size to 8 bits,
corresponding to 4 KByte of key-dependent tables.
Rev: nettle/gcm.h:1.10
Niels Möller [Sun, 13 Feb 2011 14:16:05 +0000 (15:16 +0100)]
Spelling fix.
Rev: nettle/memxor.c:1.4
Niels Möller [Fri, 11 Feb 2011 10:21:17 +0000 (11:21 +0100)]
Added more test cases, appearantly demonstrating that the serpent
implementation is broken.
Rev: nettle/testsuite/serpent-test.c:1.2
Niels Möller [Thu, 10 Feb 2011 22:58:08 +0000 (23:58 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.149
Niels Möller [Thu, 10 Feb 2011 22:57:39 +0000 (23:57 +0100)]
New file. Improves performance by 22% for the
unaligned01 case and 35% for the unaligned12 case, benchmarked on
Intel SU1400.
Rev: nettle/x86_64/memxor.asm:1.1
Niels Möller [Thu, 10 Feb 2011 19:43:40 +0000 (20:43 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.148
Niels Möller [Thu, 10 Feb 2011 19:34:09 +0000 (20:34 +0100)]
* examples/nettle-benchmark.c (cgt_works_p): New function.
(cgt_time_start): Likewise.
(cgt_time_end): Likewise.
(clock_time_start): Likewise.
(clock_time_end): Likewise.
(time_function): Read clock via function pointers time_start and
time_end, so we can select method at runtime.
(xalloc): Use die function.
(main): Choose timing function. If available, try clock_gettime,
and fall back to clock if it doesn't exist.
Rev: nettle/examples/nettle-benchmark.c:1.19
Niels Möller [Thu, 10 Feb 2011 19:29:34 +0000 (20:29 +0100)]
Typo fix.
Rev: nettle/testsuite/gcm-test.c:1.6
Niels Möller [Thu, 10 Feb 2011 19:09:43 +0000 (20:09 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.147
Niels Möller [Thu, 10 Feb 2011 19:09:36 +0000 (20:09 +0100)]
(die): New function.
(TIME_END, TIME_START): Check return value from clock_gettime.
Rev: nettle/examples/nettle-benchmark.c:1.18
Niels Möller [Thu, 10 Feb 2011 10:21:21 +0000 (11:21 +0100)]
(union gcm_block): Use correct length for w array.
Rev: nettle/ChangeLog:1.146
Rev: nettle/gcm.h:1.9
Niels Möller [Thu, 10 Feb 2011 10:11:43 +0000 (11:11 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.145
Niels Möller [Thu, 10 Feb 2011 10:11:18 +0000 (11:11 +0100)]
(test_main): Added the rest of the testcases from the spec.
Rev: nettle/testsuite/gcm-test.c:1.5
Niels Möller [Thu, 10 Feb 2011 09:31:37 +0000 (10:31 +0100)]
Added more test cases.
Rev: nettle/testsuite/gcm-test.c:1.4
Niels Möller [Wed, 9 Feb 2011 21:58:42 +0000 (22:58 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.144
Niels Möller [Wed, 9 Feb 2011 21:58:25 +0000 (22:58 +0100)]
* testsuite/gcm-test.c (test_main): Enabled testcases 5 and 6,
with different IV lengths.
Rev: nettle/testsuite/gcm-test.c:1.3
Niels Möller [Wed, 9 Feb 2011 21:57:40 +0000 (22:57 +0100)]
* gcm-aes.c (gcm_aes_set_iv): Updated for gcm_set_iv change.
Rev: nettle/gcm-aes.c:1.2
Niels Möller [Wed, 9 Feb 2011 21:57:05 +0000 (22:57 +0100)]
* gcm.c (gcm_hash_sizes): New function.
(gcm_set_iv): Added support for IVs of arbitrary size. Needed
another argument, for the hash subkey.
(gcm_digest): Use gcm_hash_sizes.
Rev: nettle/gcm.c:1.13
Rev: nettle/gcm.h:1.8
Niels Möller [Wed, 9 Feb 2011 21:35:34 +0000 (22:35 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.143
Niels Möller [Wed, 9 Feb 2011 21:35:18 +0000 (22:35 +0100)]
(time_gmac): Use gcm_aes interface.
Rev: nettle/examples/nettle-benchmark.c:1.17
Niels Möller [Wed, 9 Feb 2011 21:34:46 +0000 (22:34 +0100)]
* testsuite/gcm-test.c (test_gcm_aes): New function, replacing
test_cipher_gcm and using the new gcm_aes interface.
(test_main): Updated to use test_gcm_aes.
* testsuite/testutils.c (test_cipher_gcm): Deleted function.
Rev: nettle/testsuite/gcm-test.c:1.2
Rev: nettle/testsuite/testutils.c:1.13
Rev: nettle/testsuite/testutils.h:1.7