]> git.ipfire.org Git - thirdparty/nettle.git/log
thirdparty/nettle.git
11 years agoAdded aead.h header file, forgotten in previous commit. aead-api
Niels Möller [Fri, 14 Feb 2014 14:37:10 +0000 (15:37 +0100)] 
Added aead.h header file, forgotten in previous commit.

11 years agoFirst sketch of aead convenience functions.
Niels Möller [Fri, 14 Feb 2014 14:31:21 +0000 (15:31 +0100)] 
First sketch of aead convenience functions.

11 years agoMake eax_aes128 interface public.
Niels Möller [Thu, 13 Feb 2014 06:25:51 +0000 (07:25 +0100)] 
Make eax_aes128 interface public.

11 years agonettle-pbkdf2: Added missing deallocation.
Niels Möller [Thu, 13 Feb 2014 05:40:34 +0000 (06:40 +0100)] 
nettle-pbkdf2: Added missing deallocation.

11 years agoImplemented chacha-poly1305.
Niels Möller [Wed, 12 Feb 2014 21:19:47 +0000 (22:19 +0100)] 
Implemented chacha-poly1305.

11 years agoGeneralized nettle_aead abstraction, and moved to nettle-meta.h.
Niels Möller [Wed, 12 Feb 2014 20:34:01 +0000 (21:34 +0100)] 
Generalized nettle_aead abstraction, and moved to nettle-meta.h.

11 years agoNew constants, EAX_DIGEST_SIZE and GCM_DIGEST_SIZE.
Niels Möller [Wed, 12 Feb 2014 15:35:51 +0000 (16:35 +0100)] 
New constants, EAX_DIGEST_SIZE and GCM_DIGEST_SIZE.

11 years agoRenamed chacha_set_iv to chacha_set_nonce.
Niels Möller [Mon, 10 Feb 2014 18:26:51 +0000 (19:26 +0100)] 
Renamed chacha_set_iv to chacha_set_nonce.

11 years agoImproved chacha tests.
Niels Möller [Sat, 8 Feb 2014 20:11:46 +0000 (21:11 +0100)] 
Improved chacha tests.

11 years agochacha_crypt: Fixed block counter update.
Niels Möller [Sat, 8 Feb 2014 20:08:12 +0000 (21:08 +0100)] 
chacha_crypt: Fixed block counter update.

11 years agoDeleted obsolete comment.
Niels Möller [Fri, 7 Feb 2014 14:14:25 +0000 (15:14 +0100)] 
Deleted obsolete comment.

11 years agoMark base*_decode_update change as done.
Niels Möller [Fri, 7 Feb 2014 10:08:02 +0000 (11:08 +0100)] 
Mark base*_decode_update change as done.

11 years agoUpdated base16_encode_update and base64_encode_update documentation.
Niels Möller [Fri, 7 Feb 2014 08:23:23 +0000 (09:23 +0100)] 
Updated base16_encode_update and base64_encode_update documentation.

11 years agoUpdated base16enc and base64enc example programs.
Niels Möller [Fri, 7 Feb 2014 08:20:54 +0000 (09:20 +0100)] 
Updated base16enc and base64enc example programs.

11 years agoUpdated base64 test case.
Niels Möller [Fri, 7 Feb 2014 08:18:33 +0000 (09:18 +0100)] 
Updated base64 test case.

11 years agosexp_transport_iterator_first: Updated base64 decoding.
Niels Möller [Fri, 7 Feb 2014 08:16:44 +0000 (09:16 +0100)] 
sexp_transport_iterator_first: Updated base64 decoding.

11 years agoBase64 and base16 decoding: Use *dst_length as output only.
Niels Möller [Fri, 7 Feb 2014 08:11:20 +0000 (09:11 +0100)] 
Base64 and base16 decoding: Use *dst_length as output only.

11 years agoUpdated NEWS and plan.html for _set_key changes.
Niels Möller [Thu, 6 Feb 2014 16:07:02 +0000 (17:07 +0100)] 
Updated NEWS and plan.html for _set_key changes.

11 years agoDeleted _NETTLE_CIPHER.
Niels Möller [Thu, 6 Feb 2014 14:07:40 +0000 (15:07 +0100)] 
Deleted _NETTLE_CIPHER.

11 years agoNew function blowfish128_set_key.
Niels Möller [Thu, 6 Feb 2014 14:03:47 +0000 (15:03 +0100)] 
New function blowfish128_set_key.

11 years agoDeleted _NETTLE_CIPHER_FIX.
Niels Möller [Thu, 6 Feb 2014 13:19:20 +0000 (14:19 +0100)] 
Deleted _NETTLE_CIPHER_FIX.

11 years agoDeleted _NETTLE_CIPHER_SEP and _NETTLE_CIPHER_SEP_SET_KEY.
Niels Möller [Thu, 6 Feb 2014 13:13:15 +0000 (14:13 +0100)] 
Deleted _NETTLE_CIPHER_SEP and _NETTLE_CIPHER_SEP_SET_KEY.

11 years agonettle-benchmark: Fixed memset calls.
Niels Möller [Thu, 6 Feb 2014 12:40:43 +0000 (13:40 +0100)] 
nettle-benchmark: Fixed memset calls.

11 years agoMerge branch 'set_key-changes' into master.
Niels Möller [Thu, 6 Feb 2014 12:37:09 +0000 (13:37 +0100)] 
Merge branch 'set_key-changes' into master.

11 years agoMark ecc_bit_size and AES docs done.
Niels Möller [Thu, 6 Feb 2014 11:50:10 +0000 (12:50 +0100)] 
Mark ecc_bit_size and AES docs done.

11 years agoSort nettle_SOURCES.
Niels Möller [Thu, 30 Jan 2014 21:08:56 +0000 (22:08 +0100)] 
Sort nettle_SOURCES.

11 years agoFix ecc_bit_size ChangeLog.
Niels Möller [Thu, 30 Jan 2014 20:55:57 +0000 (21:55 +0100)] 
Fix ecc_bit_size ChangeLog.

11 years agoCopied 2.7.1 NEWS entry. Started on entry for 2.8.
Niels Möller [Thu, 30 Jan 2014 15:44:14 +0000 (16:44 +0100)] 
Copied 2.7.1 NEWS entry. Started on entry for 2.8.

11 years agoDocumentation update. size_t, AES, Camellia.
Niels Möller [Thu, 30 Jan 2014 15:42:26 +0000 (16:42 +0100)] 
Documentation update. size_t, AES, Camellia.

11 years agoNew function ecc_bit_size.
Niels Möller [Thu, 30 Jan 2014 15:37:01 +0000 (16:37 +0100)] 
New function ecc_bit_size.

11 years agoDropped length argument from nettle_set_key_func. set_key-changes
Niels Möller [Wed, 29 Jan 2014 14:13:54 +0000 (15:13 +0100)] 
Dropped length argument from nettle_set_key_func.

11 years agoUse union nettle_block16 in eax structs.
Niels Möller [Mon, 27 Jan 2014 20:50:06 +0000 (21:50 +0100)] 
Use union nettle_block16 in eax structs.

11 years agoAdd benchmarking for eax.
Niels Möller [Mon, 27 Jan 2014 20:17:34 +0000 (21:17 +0100)] 
Add benchmarking for eax.

11 years agoUpdated release plans.
Niels Möller [Mon, 27 Jan 2014 20:06:18 +0000 (21:06 +0100)] 
Updated release plans.

11 years agoUse pshufhw + pshuflw for 16-bit rotate.
Niels Möller [Mon, 27 Jan 2014 18:14:11 +0000 (19:14 +0100)] 
Use pshufhw + pshuflw for 16-bit rotate.

11 years agox86_64: Added chacha assembly.
Niels Möller [Mon, 27 Jan 2014 15:49:08 +0000 (16:49 +0100)] 
x86_64: Added chacha assembly.

11 years agoWhitespace fixes.
Niels Möller [Mon, 27 Jan 2014 14:29:33 +0000 (15:29 +0100)] 
Whitespace fixes.

11 years agoBenchmarking of chacha.
Niels Möller [Mon, 27 Jan 2014 12:59:56 +0000 (13:59 +0100)] 
Benchmarking of chacha.

11 years agoImplemented chacha, based on contribution by Joachim Strömbergson.
Niels Möller [Mon, 27 Jan 2014 12:42:42 +0000 (13:42 +0100)] 
Implemented chacha, based on contribution by Joachim Strömbergson.

11 years agoNew gcm-aes interface.
Niels Möller [Sun, 26 Jan 2014 20:35:40 +0000 (21:35 +0100)] 
New gcm-aes interface.

11 years agoComment fixes.
Niels Möller [Sat, 25 Jan 2014 08:10:50 +0000 (09:10 +0100)] 
Comment fixes.

11 years agoDelete length argument from GCM_SET_KEY.
Niels Möller [Sat, 25 Jan 2014 07:59:51 +0000 (08:59 +0100)] 
Delete length argument from GCM_SET_KEY.

11 years agoFix for gcm tests.
Niels Möller [Thu, 23 Jan 2014 15:52:47 +0000 (16:52 +0100)] 
Fix for gcm tests.

11 years agoMerge branch 'camellia-reorg' into master.
Niels Möller [Tue, 21 Jan 2014 13:24:59 +0000 (14:24 +0100)] 
Merge branch 'camellia-reorg' into master.

11 years agopoly1305_digest: Use union nettle_block16.
Niels Möller [Mon, 20 Jan 2014 20:49:47 +0000 (21:49 +0100)] 
poly1305_digest: Use union nettle_block16.

11 years agoFix ChangeLog typos.
Niels Möller [Mon, 20 Jan 2014 20:15:50 +0000 (21:15 +0100)] 
Fix ChangeLog typos.

11 years agoMerge branch 'poly1305' into 'master'.
Niels Möller [Mon, 20 Jan 2014 20:12:36 +0000 (21:12 +0100)] 
Merge branch 'poly1305' into 'master'.

11 years agoSeparate salsa20 set_key functions for 128 and 256 bits.
Niels Möller [Mon, 20 Jan 2014 15:03:07 +0000 (16:03 +0100)] 
Separate salsa20 set_key functions for 128 and 256 bits.

11 years agoMove block buffer from poly1305_ctx to poly1305_aes_ctx. Simplify poly1305_digest. poly1305
Niels Möller [Mon, 20 Jan 2014 13:14:40 +0000 (14:14 +0100)] 
Move block buffer from poly1305_ctx to poly1305_aes_ctx. Simplify poly1305_digest.

11 years agopoly1305_block: New argument for the high bit.
Niels Möller [Fri, 17 Jan 2014 15:59:52 +0000 (16:59 +0100)] 
poly1305_block: New argument for the high bit.

11 years agoMove nonce from poly1305_ctx to poly1305_aes_ctx.
Niels Möller [Fri, 17 Jan 2014 07:52:10 +0000 (08:52 +0100)] 
Move nonce from poly1305_ctx to poly1305_aes_ctx.

11 years agoMove poly1305-aes.h declarations into poly1305.h. Deleted POLY1305_* macros.
Niels Möller [Thu, 16 Jan 2014 16:15:28 +0000 (17:15 +0100)] 
Move poly1305-aes.h declarations into poly1305.h. Deleted POLY1305_* macros.

11 years agoTypo fix for poly1305 C implementation.
Niels Möller [Thu, 16 Jan 2014 16:05:46 +0000 (17:05 +0100)] 
Typo fix for poly1305 C implementation.

11 years agoReorder declarations.
Niels Möller [Thu, 16 Jan 2014 15:45:59 +0000 (16:45 +0100)] 
Reorder declarations.

11 years agoMake poly1305 code use struct aes128_ctx.
Niels Möller [Thu, 16 Jan 2014 15:18:25 +0000 (16:18 +0100)] 
Make poly1305 code use struct aes128_ctx.

11 years agoNew type nettle_block16.
Niels Möller [Mon, 13 Jan 2014 10:06:17 +0000 (11:06 +0100)] 
New type nettle_block16.

11 years agoMark config.guess update done.
Niels Möller [Sat, 4 Jan 2014 22:09:00 +0000 (23:09 +0100)] 
Mark config.guess update done.

11 years agoUpdated to latest version of config.guess and config.sub.
Niels Möller [Sat, 4 Jan 2014 22:08:16 +0000 (23:08 +0100)] 
Updated to latest version of config.guess and config.sub.

11 years agomemxor-test: Use valgrind client requests.
Niels Möller [Sat, 4 Jan 2014 21:55:26 +0000 (22:55 +0100)] 
memxor-test: Use valgrind client requests.

11 years agoConfigure test for valgrind/memcheck.h.
Niels Möller [Sat, 4 Jan 2014 21:38:56 +0000 (22:38 +0100)] 
Configure test for valgrind/memcheck.h.

11 years agoUse --partial-loads-ok=yes with valgrind.
Niels Möller [Sat, 4 Jan 2014 21:36:57 +0000 (22:36 +0100)] 
Use --partial-loads-ok=yes with valgrind.

11 years agoLink to Haskell bindings.
Niels Möller [Sat, 4 Jan 2014 15:23:22 +0000 (16:23 +0100)] 
Link to Haskell bindings.

11 years agoComment on origin of sha1 and sha224 initial values.
Niels Möller [Fri, 3 Jan 2014 20:58:15 +0000 (21:58 +0100)] 
Comment on origin of sha1 and sha224 initial values.

11 years agoZeropad values in sha256 table.
Niels Möller [Fri, 3 Jan 2014 20:26:08 +0000 (21:26 +0100)] 
Zeropad values in sha256 table.

11 years agoTypo fix, spotted by Paul Dreik.
Niels Möller [Fri, 3 Jan 2014 15:51:10 +0000 (16:51 +0100)] 
Typo fix, spotted by Paul Dreik.

11 years agoAdd config.guess update to plan.
Niels Möller [Thu, 2 Jan 2014 20:46:25 +0000 (21:46 +0100)] 
Add config.guess update to plan.

11 years agoUpdated plan.
Niels Möller [Thu, 2 Jan 2014 20:40:18 +0000 (21:40 +0100)] 
Updated plan.

11 years agoNew function poly1305_update.
Niels Möller [Thu, 19 Dec 2013 12:07:18 +0000 (13:07 +0100)] 
New function poly1305_update.

11 years agoClarify build instructions.
Niels Möller [Tue, 17 Dec 2013 21:15:53 +0000 (22:15 +0100)] 
Clarify build instructions.

11 years agoAttempt to get asm rodata working on macosx.
Niels Möller [Tue, 17 Dec 2013 21:10:10 +0000 (22:10 +0100)] 
Attempt to get asm rodata working on macosx.

11 years agoFixed ChangeLog date.
Niels Möller [Tue, 17 Dec 2013 21:04:50 +0000 (22:04 +0100)] 
Fixed ChangeLog date.

11 years agoFor prime generation, use stronger variants of Pocklington's theorem.
Niels Möller [Tue, 17 Dec 2013 21:02:48 +0000 (22:02 +0100)] 
For prime generation, use stronger variants of Pocklington's theorem.

11 years agoDeleted NETTLE_MAX_BIGNUM_BITS and NETTLE_MAX_BIGNUM_SIZE.
Niels Möller [Sun, 15 Dec 2013 18:15:22 +0000 (19:15 +0100)] 
Deleted NETTLE_MAX_BIGNUM_BITS and NETTLE_MAX_BIGNUM_SIZE.

11 years agoDefine and use new TMP_GMP_ALLOC macro.
Nikos Mavrogiannopoulos [Sun, 15 Dec 2013 18:13:37 +0000 (19:13 +0100)] 
Define and use new TMP_GMP_ALLOC macro.

11 years agoDrop unneeded include of nettle-internal.h.
Niels Möller [Sun, 15 Dec 2013 09:41:21 +0000 (10:41 +0100)] 
Drop unneeded include of nettle-internal.h.

11 years agoAdded FIXME comment on DSA interface.
Niels Möller [Sun, 15 Dec 2013 09:20:53 +0000 (10:20 +0100)] 
Added FIXME comment on DSA interface.

11 years agoUse .short rather than .hword, for compatibility with apple's assembler.
Niels Möller [Sat, 14 Dec 2013 08:19:04 +0000 (09:19 +0100)] 
Use .short rather than .hword, for compatibility with apple's assembler.

11 years agoAdd forgotten ChangeLog entry for dsa-test.c.
Niels Möller [Sat, 7 Dec 2013 12:06:26 +0000 (13:06 +0100)] 
Add forgotten ChangeLog entry for dsa-test.c.

11 years agoUpdated benchmark figures.
Niels Möller [Tue, 3 Dec 2013 20:29:41 +0000 (21:29 +0100)] 
Updated benchmark figures.

11 years agox86_64: Reorganized sha1 assembly code.
Niels Möller [Tue, 3 Dec 2013 20:15:34 +0000 (21:15 +0100)] 
x86_64: Reorganized sha1 assembly code.

11 years agoconfigure: Avoid overwriting existing dependency files.
Niels Möller [Tue, 3 Dec 2013 19:35:54 +0000 (20:35 +0100)] 
configure: Avoid overwriting existing dependency files.

11 years agox86_64: New md5 assembly code.
Niels Möller [Tue, 3 Dec 2013 19:30:50 +0000 (20:30 +0100)] 
x86_64: New md5 assembly code.

11 years agoAdditional DSA tests.
Niels Möller [Mon, 25 Nov 2013 21:40:27 +0000 (22:40 +0100)] 
Additional DSA tests.

11 years agoImproved ASSERT failure message for testsuite.
Niels Möller [Mon, 25 Nov 2013 21:38:02 +0000 (22:38 +0100)] 
Improved ASSERT failure message for testsuite.

11 years agoRename, _dsa_sign --> dsa_sign, _dsa_verify --> dsa_verify.
Niels Möller [Mon, 25 Nov 2013 20:25:08 +0000 (21:25 +0100)] 
Rename, _dsa_sign --> dsa_sign, _dsa_verify --> dsa_verify.

11 years agodsa: Allow arbitrary digest sizes. Support 224-bit q.
Niels Möller [Sun, 24 Nov 2013 20:21:01 +0000 (21:21 +0100)] 
dsa: Allow arbitrary digest sizes. Support 224-bit q.

11 years agoMake configure check for openssl/ecdsa.h.
Niels Möller [Sat, 23 Nov 2013 08:29:07 +0000 (09:29 +0100)] 
Make configure check for openssl/ecdsa.h.

11 years agox86_64 assembly for poly1305.
Niels Möller [Thu, 21 Nov 2013 22:04:09 +0000 (23:04 +0100)] 
x86_64 assembly for poly1305.

11 years agoPreparations for 64-bit poly1305.
Niels Möller [Thu, 21 Nov 2013 22:00:15 +0000 (23:00 +0100)] 
Preparations for 64-bit poly1305.

11 years agoUpdated copyright header.
Niels Möller [Tue, 12 Nov 2013 19:33:35 +0000 (20:33 +0100)] 
Updated copyright header.

11 years agoNew function poly1305_block_internal.
Niels Möller [Tue, 12 Nov 2013 16:23:43 +0000 (17:23 +0100)] 
New function poly1305_block_internal.

11 years agoNew file poly1305-internal.c
Niels Möller [Tue, 12 Nov 2013 16:14:24 +0000 (17:14 +0100)] 
New file poly1305-internal.c

11 years agoRe-indent poly1305 code.
Niels Möller [Sun, 10 Nov 2013 19:30:49 +0000 (20:30 +0100)] 
Re-indent poly1305 code.

11 years agoFirst implementation of poly1305.
Nikos Mavrogiannopoulos [Sat, 9 Nov 2013 07:07:21 +0000 (08:07 +0100)] 
First implementation of poly1305.

11 years agoUpdated plan.html.
Niels Möller [Sun, 27 Oct 2013 16:02:43 +0000 (17:02 +0100)] 
Updated plan.html.

11 years agoReorganized camellia interface
Niels Möller [Thu, 10 Oct 2013 20:13:02 +0000 (22:13 +0200)] 
Reorganized camellia interface

Use distinct context structs and functions for camellia128 and
camellia256.

11 years agoDrop configure test for ALIGNOF_UINT64_T.
Niels Möller [Mon, 7 Oct 2013 18:42:41 +0000 (20:42 +0200)] 
Drop configure test for ALIGNOF_UINT64_T.

11 years agoCorrected .file pseudo-ops.
Niels Möller [Mon, 7 Oct 2013 18:33:26 +0000 (20:33 +0200)] 
Corrected .file pseudo-ops.

11 years agoSeparate rounds and keys arguments for _camellia_crypt.
Niels Möller [Mon, 7 Oct 2013 18:28:44 +0000 (20:28 +0200)] 
Separate rounds and keys arguments for _camellia_crypt.

11 years agoUpdated plan.html.
Niels Möller [Sat, 5 Oct 2013 18:54:16 +0000 (20:54 +0200)] 
Updated plan.html.