]> git.ipfire.org Git - thirdparty/nettle.git/log
thirdparty/nettle.git
11 years agoAdd test for dsa key generation with large q. dsa-reorg
Niels Möller [Tue, 25 Mar 2014 15:54:10 +0000 (16:54 +0100)] 
Add test for dsa key generation with large q.

11 years agoSimplify casting in dsa-keygen-test.
Niels Möller [Tue, 25 Mar 2014 15:53:12 +0000 (16:53 +0100)] 
Simplify casting in dsa-keygen-test.

11 years agoName mangling fix.
Niels Möller [Tue, 25 Mar 2014 15:50:31 +0000 (16:50 +0100)] 
Name mangling fix.

11 years agoMoved old interface to dsa-compat.h. Killed struct dsa_value.
Niels Möller [Tue, 25 Mar 2014 15:38:55 +0000 (16:38 +0100)] 
Moved old interface to dsa-compat.h. Killed struct dsa_value.

11 years agoMove old, deprecated, DSA interface to end of header file.
Niels Möller [Tue, 11 Mar 2014 19:43:47 +0000 (20:43 +0100)] 
Move old, deprecated, DSA interface to end of header file.

11 years agoConverted remaining DSA key conversion functions to new interface.
Niels Möller [Tue, 11 Mar 2014 19:37:18 +0000 (20:37 +0100)] 
Converted remaining DSA key conversion functions to new interface.

11 years agoConvert dsa_keypair_to_sexp and dsa_openssl_private_key_from_der to new DSA interface.
Niels Möller [Tue, 11 Mar 2014 16:08:18 +0000 (17:08 +0100)] 
Convert dsa_keypair_to_sexp and dsa_openssl_private_key_from_der to new DSA interface.

11 years agoNew interface for generating DSA parameters and keys.
Niels Möller [Sun, 9 Mar 2014 07:24:51 +0000 (08:24 +0100)] 
New interface for generating DSA parameters and keys.

11 years agoImproved comment for _nettle_generate_pocklington_prime.
Niels Möller [Sun, 9 Mar 2014 07:12:58 +0000 (08:12 +0100)] 
Improved comment for _nettle_generate_pocklington_prime.

11 years agoUse a separate struct dsa_params with the dsa functions.
Niels Möller [Sat, 4 Jan 2014 15:48:36 +0000 (16:48 +0100)] 
Use a separate struct dsa_params with the dsa functions.

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 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 agoUpdated plan.html.
Niels Möller [Sun, 27 Oct 2013 16:02:43 +0000 (17:02 +0100)] 
Updated plan.html.

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

11 years agoImplemented EAX.
Niels Möller [Sat, 5 Oct 2013 18:52:11 +0000 (20:52 +0200)] 
Implemented EAX.

11 years agoFixed aes name mangling.
Niels Möller [Sat, 5 Oct 2013 18:38:32 +0000 (20:38 +0200)] 
Fixed aes name mangling.

11 years agoMerged aes-reorg branch.
Niels Möller [Sat, 28 Sep 2013 10:01:07 +0000 (12:01 +0200)] 
Merged aes-reorg branch.

11 years agoUpdated plan.
Niels Möller [Sat, 28 Sep 2013 08:02:46 +0000 (10:02 +0200)] 
Updated plan.

11 years agoMade hash functions use an uint64_t for the block count.
Niels Möller [Sat, 28 Sep 2013 07:43:12 +0000 (09:43 +0200)] 
Made hash functions use an uint64_t for the block count.

11 years agoSome whitespace and comment fixes.
Niels Möller [Sat, 28 Sep 2013 07:27:58 +0000 (09:27 +0200)] 
Some whitespace and comment fixes.

11 years agoProgress indicator for test_hash_large.
Niels Möller [Sat, 28 Sep 2013 07:23:19 +0000 (09:23 +0200)] 
Progress indicator for test_hash_large.

11 years agoMD_PAD: Don't depend on sizeof of the count field(s).
Niels Möller [Sat, 28 Sep 2013 07:21:38 +0000 (09:21 +0200)] 
MD_PAD: Don't depend on sizeof of the count field(s).

11 years agoNew x86_64 assembly for gcm hashing.
Niels Möller [Sun, 22 Sep 2013 18:48:57 +0000 (20:48 +0200)] 
New x86_64 assembly for gcm hashing.

11 years agoFixed dependencies for des.po.
Niels Möller [Sat, 21 Sep 2013 19:54:47 +0000 (21:54 +0200)] 
Fixed dependencies for des.po.

11 years agoMore tests for gcm_hash.
Niels Möller [Fri, 20 Sep 2013 12:56:34 +0000 (14:56 +0200)] 
More tests for gcm_hash.

11 years agoFixed link dependency problems with --disable-static.
Niels Möller [Wed, 18 Sep 2013 18:53:36 +0000 (20:53 +0200)] 
Fixed link dependency problems with --disable-static.

11 years agoSupport optional assembly files for both nettle and hogweed.
Niels Möller [Mon, 9 Sep 2013 04:24:53 +0000 (06:24 +0200)] 
Support optional assembly files for both nettle and hogweed.
Prepare for assembly gcm_gf_mul_8.

11 years agoIgnore nettle-pbkdf2 executable.
Niels Möller [Tue, 3 Sep 2013 18:59:37 +0000 (20:59 +0200)] 
Ignore nettle-pbkdf2 executable.

11 years agoTypo fix, spotted by Bruce Korb.
Niels Möller [Tue, 3 Sep 2013 18:58:03 +0000 (20:58 +0200)] 
Typo fix, spotted by Bruce Korb.

11 years agoAdapted yarrow code to use new aes256 interface. aes-reorg
Niels Möller [Tue, 13 Aug 2013 07:19:00 +0000 (09:19 +0200)] 
Adapted yarrow code to use new aes256 interface.

12 years agoAdapted umac code to use new aes128 interface.
Niels Möller [Wed, 7 Aug 2013 07:58:18 +0000 (09:58 +0200)] 
Adapted umac code to use new aes128 interface.

12 years agoUpdated copyright year.
Niels Möller [Tue, 25 Jun 2013 20:41:56 +0000 (22:41 +0200)] 
Updated copyright year.

12 years agoNew interface for AES-256. Also deleted old aes-meta.c.
Niels Möller [Tue, 25 Jun 2013 20:35:05 +0000 (22:35 +0200)] 
New interface for AES-256. Also deleted old aes-meta.c.

12 years agoNew interface for AES-192.
Niels Möller [Tue, 25 Jun 2013 20:19:36 +0000 (22:19 +0200)] 
New interface for AES-192.

12 years agoNew interface for AES-128.
Niels Möller [Tue, 25 Jun 2013 19:40:49 +0000 (21:40 +0200)] 
New interface for AES-128.

12 years agoDeleted redundant include.
Niels Möller [Tue, 25 Jun 2013 15:14:11 +0000 (17:14 +0200)] 
Deleted redundant include.

12 years agotest_aead: Allow digest size smaller than the block size.
Niels Möller [Tue, 25 Jun 2013 15:11:48 +0000 (17:11 +0200)] 
test_aead: Allow digest size smaller than the block size.

12 years agoMinor typo fix in comment.
Niels Möller [Tue, 25 Jun 2013 15:05:05 +0000 (17:05 +0200)] 
Minor typo fix in comment.

12 years agoNew program nettle-pbkdf2.
Niels Möller [Tue, 25 Jun 2013 11:47:08 +0000 (13:47 +0200)] 
New program nettle-pbkdf2.

12 years agonettle-hash.c: Use stack allocation for the small hex output buffer.
Niels Möller [Tue, 25 Jun 2013 11:07:02 +0000 (13:07 +0200)] 
nettle-hash.c: Use stack allocation for the small hex output buffer.

12 years agoDeleted unused macro.
Niels Möller [Tue, 25 Jun 2013 10:01:39 +0000 (12:01 +0200)] 
Deleted unused macro.

12 years agoUpdated plan.html.
Niels Möller [Tue, 25 Jun 2013 05:22:18 +0000 (07:22 +0200)] 
Updated plan.html.

12 years agoDistribute files in arm/v6 subdirectory.
Niels Möller [Tue, 28 May 2013 14:24:31 +0000 (16:24 +0200)] 
Distribute files in arm/v6 subdirectory.

12 years agoNew internal functions _aes_set_key and _aes_invert.
Niels Möller [Wed, 22 May 2013 18:14:14 +0000 (20:14 +0200)] 
New internal functions _aes_set_key and _aes_invert.

12 years agoarm: Adapted AES assembly to new interface.
Niels Möller [Wed, 22 May 2013 09:27:58 +0000 (11:27 +0200)] 
arm: Adapted AES assembly to new interface.

12 years agoAdapted sparc32 and sparc64 aes assembly to new interface.
Niels Möller [Tue, 21 May 2013 20:04:21 +0000 (22:04 +0200)] 
Adapted sparc32 and sparc64 aes assembly to new interface.

12 years agox86: Adapted aes assembly to new interface.
Niels Möller [Tue, 21 May 2013 17:14:43 +0000 (19:14 +0200)] 
x86: Adapted aes assembly to new interface.

12 years agox86_64: Adapted aes assembly to new interrface.
Niels Möller [Mon, 20 May 2013 18:36:25 +0000 (20:36 +0200)] 
x86_64: Adapted aes assembly to new interrface.

12 years agoarm: Moved sha1 and sha256 assembly into v6 subdirectory.
Niels Möller [Mon, 20 May 2013 08:28:25 +0000 (10:28 +0200)] 
arm: Moved sha1 and sha256 assembly into v6 subdirectory.

12 years agoInclude <stddef.h> in nettle-types.h, for size_t.
Niels Möller [Mon, 20 May 2013 08:21:01 +0000 (10:21 +0200)] 
Include <stddef.h> in nettle-types.h, for size_t.

12 years agoExpanded comment.
Niels Möller [Mon, 20 May 2013 08:12:58 +0000 (10:12 +0200)] 
Expanded comment.

12 years agoRearranged struct aes_ctx.
Niels Möller [Fri, 17 May 2013 15:35:36 +0000 (17:35 +0200)] 
Rearranged struct aes_ctx.

12 years agoSeparate rounds and key arguments to _aes_encrypt and _aes_decrypt.
Niels Möller [Fri, 17 May 2013 15:31:08 +0000 (17:31 +0200)] 
Separate rounds and key arguments to _aes_encrypt and _aes_decrypt.

12 years agoFix rotation macros to portably support zero rotation count.
Niels Möller [Fri, 17 May 2013 11:47:43 +0000 (13:47 +0200)] 
Fix rotation macros to portably support zero rotation count.

12 years agoFixed ECC bug with overlapping arguments to mpn_mul_n.
Niels Möller [Fri, 17 May 2013 08:09:17 +0000 (10:09 +0200)] 
Fixed ECC bug with overlapping arguments to mpn_mul_n.

12 years agoarm: Added AES code for pre-v6 processors.
Niels Möller [Thu, 16 May 2013 14:28:37 +0000 (16:28 +0200)] 
arm: Added AES code for pre-v6 processors.

12 years agoarm: Renamed AES_FINAL_ROUND.
Niels Möller [Thu, 16 May 2013 13:56:41 +0000 (15:56 +0200)] 
arm: Renamed AES_FINAL_ROUND.

12 years agoarm/v6: AES microptimization.
Niels Möller [Thu, 16 May 2013 09:09:30 +0000 (11:09 +0200)] 
arm/v6: AES microptimization.

12 years agoarm: Moved AES round macros from aes.m4 to the files using them.
Niels Möller [Thu, 16 May 2013 09:00:44 +0000 (11:00 +0200)] 
arm: Moved AES round macros from aes.m4 to the files using them.

12 years agoarm/v6: Alignment tweaks to aes code.
Niels Möller [Thu, 16 May 2013 08:32:45 +0000 (10:32 +0200)] 
arm/v6: Alignment tweaks to aes code.

12 years agoNew asm directory arm/v6. Moved aes functions using the uxtb instruction there.
Niels Möller [Wed, 15 May 2013 11:44:09 +0000 (13:44 +0200)] 
New asm directory arm/v6. Moved aes functions using the uxtb instruction there.

12 years agoUpdated release plan for 2.8.
Niels Möller [Fri, 3 May 2013 11:15:32 +0000 (13:15 +0200)] 
Updated release plan for 2.8.

12 years agocast128: Reorganized context struct. Rewrite of key schedule.
Niels Möller [Fri, 3 May 2013 09:42:17 +0000 (11:42 +0200)] 
cast128: Reorganized context struct. Rewrite of key schedule.

12 years agoUse GMP's mpz_combit if available.
Niels Möller [Thu, 2 May 2013 11:51:21 +0000 (13:51 +0200)] 
Use GMP's mpz_combit if available.

12 years agoReplaced use of old gmp-1 type MP_INT.
Niels Möller [Thu, 2 May 2013 09:55:21 +0000 (11:55 +0200)] 
Replaced use of old gmp-1 type MP_INT.

12 years agoUse size_t in testsuite. size_t-changes
Niels Möller [Thu, 2 May 2013 07:43:27 +0000 (09:43 +0200)] 
Use size_t in testsuite.

12 years agoUse size_t for ecc functions.
Niels Möller [Fri, 26 Apr 2013 12:51:49 +0000 (14:51 +0200)] 
Use size_t for ecc functions.

12 years agoUse size_t for pbkdf2.
Niels Möller [Fri, 26 Apr 2013 12:47:42 +0000 (14:47 +0200)] 
Use size_t for pbkdf2.

12 years agoUse size_t for _nettle_write functions.
Niels Möller [Fri, 26 Apr 2013 12:43:44 +0000 (14:43 +0200)] 
Use size_t for _nettle_write functions.

12 years agoUse size_t for bignums, rsa and dsa.
Niels Möller [Fri, 26 Apr 2013 12:39:27 +0000 (14:39 +0200)] 
Use size_t for bignums, rsa and dsa.

12 years agoUse size_t for asn1 parser.
Niels Möller [Fri, 26 Apr 2013 12:09:12 +0000 (14:09 +0200)] 
Use size_t for asn1 parser.

12 years agoUse size_t for realloc functions.
Niels Möller [Fri, 26 Apr 2013 11:57:08 +0000 (13:57 +0200)] 
Use size_t for realloc functions.

12 years agoUse size_t rather than unsigned for base16, base64, nettle_bufer and sexp related...
Niels Möller [Fri, 26 Apr 2013 11:43:57 +0000 (13:43 +0200)] 
Use size_t rather than unsigned for base16, base64, nettle_bufer and sexp related functions.

12 years agoUse size_t rather than unsigned for randomness related functions.
Niels Möller [Fri, 26 Apr 2013 08:53:36 +0000 (10:53 +0200)] 
Use size_t rather than unsigned for randomness related functions.

12 years agoComment updates in umac asm files.
Niels Möller [Fri, 26 Apr 2013 08:29:27 +0000 (10:29 +0200)] 
Comment updates in umac asm files.

12 years agoUse size_t rather than unsigned for all hash-related functions.
Niels Möller [Fri, 26 Apr 2013 08:28:57 +0000 (10:28 +0200)] 
Use size_t rather than unsigned for all hash-related functions.

12 years agoRevert to unsigned in struct nettle_cipher.
Niels Möller [Fri, 26 Apr 2013 08:15:44 +0000 (10:15 +0200)] 
Revert to unsigned in struct nettle_cipher.