]> git.ipfire.org Git - thirdparty/nettle.git/log
thirdparty/nettle.git
11 years agoDocument EAX.
Niels Möller [Sat, 26 Apr 2014 13:30:02 +0000 (15:30 +0200)] 
Document EAX.

11 years agoMinor whitespace fix.
Niels Möller [Sat, 26 Apr 2014 13:27:51 +0000 (15:27 +0200)] 
Minor whitespace fix.

11 years agoMake HMAC and UMAC their own info nodes.
Niels Möller [Sat, 26 Apr 2014 05:30:34 +0000 (07:30 +0200)] 
Make HMAC and UMAC their own info nodes.

11 years agoDocument additional GCM and UMAC constants.
Niels Möller [Sat, 26 Apr 2014 05:15:16 +0000 (07:15 +0200)] 
Document additional GCM and UMAC constants.

11 years agoNew constants UMAC_MIN_NONCE_SIZE and UMAC_MAX_NONCE_SIZE.
Niels Möller [Sat, 26 Apr 2014 05:03:33 +0000 (07:03 +0200)] 
New constants UMAC_MIN_NONCE_SIZE and UMAC_MAX_NONCE_SIZE.

11 years agoRename *_DATA_SIZE to *_BLOCK_SIZE.
Niels Möller [Fri, 25 Apr 2014 20:12:36 +0000 (22:12 +0200)] 
Rename *_DATA_SIZE to *_BLOCK_SIZE.

11 years agoUpdated release plan.
Niels Möller [Fri, 25 Apr 2014 19:23:29 +0000 (21:23 +0200)] 
Updated release plan.

11 years agoCCM documentation.
Owen Kirby [Fri, 25 Apr 2014 19:21:56 +0000 (21:21 +0200)] 
CCM documentation.

11 years agoDocument that length arguments refer to the destination size.
Niels Möller [Fri, 25 Apr 2014 19:20:16 +0000 (21:20 +0200)] 
Document that length arguments refer to the destination size.

11 years agoccm_decrypt_message: length argument is cleartext (dst) length
Niels Möller [Fri, 25 Apr 2014 18:44:58 +0000 (20:44 +0200)] 
ccm_decrypt_message: length argument is cleartext (dst) length

Also updated related functions.

11 years agoDocument additional sha512 variants.
Niels Möller [Tue, 22 Apr 2014 20:21:37 +0000 (22:21 +0200)] 
Document additional sha512 variants.

11 years agoNew aliases sha512_224_ctx and sha512_256_cxt, for the sha512_ctx struct tag.
Niels Möller [Tue, 22 Apr 2014 19:50:35 +0000 (21:50 +0200)] 
New aliases sha512_224_ctx and sha512_256_cxt, for the sha512_ctx struct tag.

11 years agoFix typos in umac documentation.
Niels Möller [Tue, 22 Apr 2014 19:47:06 +0000 (21:47 +0200)] 
Fix typos in umac documentation.

11 years agoDeleted next-prime.c from examples/Makefile.in (forgotten in earlier change).
Niels Möller [Thu, 17 Apr 2014 21:12:42 +0000 (23:12 +0200)] 
Deleted next-prime.c from examples/Makefile.in (forgotten in earlier change).

11 years agoDeleted unneeded test for NULL authdata
Niels Möller [Wed, 16 Apr 2014 05:13:13 +0000 (07:13 +0200)] 
Deleted unneeded test for NULL authdata

11 years agoStylistic fixes.
Niels Möller [Wed, 16 Apr 2014 05:12:13 +0000 (07:12 +0200)] 
Stylistic fixes.

11 years agoStylistic fixes.
Niels Möller [Wed, 16 Apr 2014 05:10:06 +0000 (07:10 +0200)] 
Stylistic fixes.

11 years agoDeleted useless for loop
Niels Möller [Wed, 16 Apr 2014 04:40:57 +0000 (06:40 +0200)] 
Deleted useless for loop

11 years agoDeleted rsa-compat.h and all related code.
Niels Möller [Sun, 13 Apr 2014 19:30:27 +0000 (21:30 +0200)] 
Deleted rsa-compat.h and all related code.

11 years agoDeleted the nettle_next_prime function.
Niels Möller [Sun, 13 Apr 2014 19:19:07 +0000 (21:19 +0200)] 
Deleted the nettle_next_prime function.

11 years agoUpdated licensing info.
Niels Möller [Sun, 13 Apr 2014 18:09:20 +0000 (20:09 +0200)] 
Updated licensing info.

11 years agoUpdate copyright headers for dual licensing, arm directories.
Niels Möller [Thu, 10 Apr 2014 18:55:35 +0000 (20:55 +0200)] 
Update copyright headers for dual licensing, arm directories.

11 years agoUpdate copyright headers for dual licensing, sparc directories.
Niels Möller [Thu, 10 Apr 2014 18:48:36 +0000 (20:48 +0200)] 
Update copyright headers for dual licensing, sparc directories.

11 years agoUpdate copyright headers for dual licensing, x86 directory.
Niels Möller [Thu, 10 Apr 2014 18:42:23 +0000 (20:42 +0200)] 
Update copyright headers for dual licensing, x86 directory.

11 years agoUpdate copyright headers for dual licensing, x86_64 directory.
Niels Möller [Thu, 10 Apr 2014 18:37:15 +0000 (20:37 +0200)] 
Update copyright headers for dual licensing, x86_64 directory.

11 years agoUpdate copyright headers for dual licensing, testsuite directory.
Niels Möller [Thu, 10 Apr 2014 17:24:45 +0000 (19:24 +0200)] 
Update copyright headers for dual licensing, testsuite directory.

11 years agoUpdate copyright headers for dual licensing, tools directory.
Niels Möller [Thu, 10 Apr 2014 17:19:18 +0000 (19:19 +0200)] 
Update copyright headers for dual licensing, tools directory.

11 years agoUpdate copyright headers for dual licensing, example directory.
Niels Möller [Thu, 10 Apr 2014 17:06:23 +0000 (19:06 +0200)] 
Update copyright headers for dual licensing, example directory.

11 years agoUpdate copyright headers for dual licensing.
Niels Möller [Sun, 30 Mar 2014 14:28:28 +0000 (16:28 +0200)] 
Update copyright headers for dual licensing.

11 years agoAdditional NEWS entries for nettle-3.0.
Niels Möller [Fri, 11 Apr 2014 17:20:09 +0000 (19:20 +0200)] 
Additional NEWS entries for nettle-3.0.

11 years agoIn aead tests, use aead->digest_size.
Niels Möller [Fri, 11 Apr 2014 14:08:31 +0000 (16:08 +0200)] 
In aead tests, use aead->digest_size.

11 years agoSkip GMP tests if public key support is disabled.
Niels Möller [Fri, 11 Apr 2014 14:06:25 +0000 (16:06 +0200)] 
Skip GMP tests if public key support is disabled.

11 years agoEAX bug fix, for 32-bit platforms.
Niels Möller [Fri, 11 Apr 2014 14:03:08 +0000 (16:03 +0200)] 
EAX bug fix, for 32-bit platforms.

11 years agoFixes for make dist.
Niels Möller [Fri, 11 Apr 2014 13:27:29 +0000 (15:27 +0200)] 
Fixes for make dist.

11 years agoEnabled tests for openssl curves secp256r1 and secp192r1.
Nikos Mavrogiannopoulos [Thu, 10 Apr 2014 17:13:00 +0000 (19:13 +0200)] 
Enabled tests for openssl curves secp256r1 and secp192r1.

11 years agoTrivial merge.
Niels Möller [Thu, 10 Apr 2014 19:03:58 +0000 (21:03 +0200)] 
Trivial merge.

11 years agoBenchmarking of sha512_224 and sha512_256.
Niels Möller [Wed, 9 Apr 2014 12:58:20 +0000 (14:58 +0200)] 
Benchmarking of sha512_224 and sha512_256.

11 years agoTest sha512_224 and sha512_256.
Niels Möller [Wed, 9 Apr 2014 12:55:54 +0000 (14:55 +0200)] 
Test sha512_224 and sha512_256.

11 years agonettle_hash instances for sha512_224 and sha512_256.
Niels Möller [Wed, 9 Apr 2014 12:53:20 +0000 (14:53 +0200)] 
nettle_hash instances for sha512_224 and sha512_256.

11 years agoNew constants for SHA512-224 and SHA512-256.
Niels Möller [Wed, 9 Apr 2014 12:49:29 +0000 (14:49 +0200)] 
New constants for SHA512-224 and SHA512-256.

11 years agoFixed init call in sha512_256_digest.
Niels Möller [Wed, 9 Apr 2014 12:43:30 +0000 (14:43 +0200)] 
Fixed init call in sha512_256_digest.

11 years agoTest that hash digest implies init.
Niels Möller [Wed, 9 Apr 2014 12:38:04 +0000 (14:38 +0200)] 
Test that hash digest implies init.

11 years agoMinor typo fix.
Niels Möller [Sat, 29 Mar 2014 17:40:28 +0000 (18:40 +0100)] 
Minor typo fix.

11 years agoDelete old .cvsignore files.
Niels Möller [Sat, 29 Mar 2014 17:23:38 +0000 (18:23 +0100)] 
Delete old .cvsignore files.

11 years agoMinor typo fixes.
Niels Möller [Sat, 29 Mar 2014 07:24:33 +0000 (08:24 +0100)] 
Minor typo fixes.

11 years agoUpdate date.
Niels Möller [Fri, 28 Mar 2014 18:01:34 +0000 (19:01 +0100)] 
Update date.

11 years agoMark dsa reorg done.
Niels Möller [Fri, 28 Mar 2014 18:00:49 +0000 (19:00 +0100)] 
Mark dsa reorg done.

11 years agoMinor comment fix.
Niels Möller [Fri, 28 Mar 2014 17:47:32 +0000 (18:47 +0100)] 
Minor comment fix.

11 years agoTest dsa_generate_params with large q.
Niels Möller [Fri, 28 Mar 2014 17:43:51 +0000 (18:43 +0100)] 
Test dsa_generate_params with large q.

11 years agoUndo dsa-compat.h name mangling for testsuite.
Niels Möller [Fri, 28 Mar 2014 17:42:15 +0000 (18:42 +0100)] 
Undo dsa-compat.h name mangling for testsuite.

11 years agoComment improvement.
Niels Möller [Fri, 28 Mar 2014 17:38:02 +0000 (18:38 +0100)] 
Comment improvement.

11 years agoMake dsa_generate_keygen generate only a new key, but no new parameters.
Niels Möller [Fri, 28 Mar 2014 05:07:42 +0000 (06:07 +0100)] 
Make dsa_generate_keygen generate only a new key, but no new parameters.

11 years agoMove old DSA interface to dsa-compat.h.
Niels Möller [Thu, 27 Mar 2014 18:05:13 +0000 (19:05 +0100)] 
Move old DSA interface to dsa-compat.h.

11 years agoNew function dsa_generate_params.
Niels Möller [Thu, 27 Mar 2014 05:22:59 +0000 (06:22 +0100)] 
New function dsa_generate_params.

11 years agoConvert DER decoding functions to new DSA interface.
Niels Möller [Wed, 26 Mar 2014 21:26:34 +0000 (22:26 +0100)] 
Convert DER decoding functions to new DSA interface.

11 years agoUpdate dsa benchmarking to use new DSA interface.
Niels Möller [Wed, 26 Mar 2014 21:07:08 +0000 (22:07 +0100)] 
Update dsa benchmarking to use new DSA interface.

11 years agoNew functions dsa_params_init and dsa_params_clear.
Niels Möller [Wed, 26 Mar 2014 21:02:19 +0000 (22:02 +0100)] 
New functions dsa_params_init and dsa_params_clear.

11 years agoConvert dsa_keypair_from_sexp_alist to use struct dsa_params.
Niels Möller [Wed, 26 Mar 2014 20:50:27 +0000 (21:50 +0100)] 
Convert dsa_keypair_from_sexp_alist to use struct dsa_params.

11 years agoConvert dsa_keypair_to_sexp to use struct dsa_params.
Niels Möller [Wed, 26 Mar 2014 20:37:43 +0000 (21:37 +0100)] 
Convert dsa_keypair_to_sexp to use struct dsa_params.

11 years agoNew struct dsa_params. Use for dsa_sign and dsa_verify. Updated users.
Niels Möller [Wed, 26 Mar 2014 20:08:41 +0000 (21:08 +0100)] 
New struct dsa_params. Use for dsa_sign and dsa_verify. Updated users.

11 years ago#if out unused test_dsa_key.
Niels Möller [Wed, 26 Mar 2014 19:43:22 +0000 (20:43 +0100)] 
#if out unused test_dsa_key.

11 years agoCCM cipher mode.
Owen Kirby [Sun, 23 Mar 2014 13:10:12 +0000 (14:10 +0100)] 
CCM cipher mode.

11 years agoSupport for 224-bit and 256-bit truncated sha512.
Joachim Strömbergson [Sun, 23 Mar 2014 06:43:14 +0000 (07:43 +0100)] 
Support for 224-bit and 256-bit truncated sha512.

11 years agoIndentation fix.
Niels Möller [Thu, 20 Mar 2014 21:53:27 +0000 (22:53 +0100)] 
Indentation fix.

11 years agoMark nettle_cipher_func/nettle_crypt_func done.
Niels Möller [Tue, 18 Mar 2014 20:56:58 +0000 (21:56 +0100)] 
Mark nettle_cipher_func/nettle_crypt_func done.

11 years agoResurrect nettle_arcfour128, as an internal aead.
Niels Möller [Tue, 18 Mar 2014 20:51:11 +0000 (21:51 +0100)] 
Resurrect nettle_arcfour128, as an internal aead.

Do benchmarking of arcfour, salsa20 and chacha via time_aead.

11 years agoDefine and use nettle_cipher_func, for block ciphers.
Niels Möller [Tue, 18 Mar 2014 20:42:00 +0000 (21:42 +0100)] 
Define and use nettle_cipher_func, for block ciphers.

11 years agoAdded missing include of string.h.
Niels Möller [Sun, 16 Mar 2014 21:49:51 +0000 (22:49 +0100)] 
Added missing include of string.h.

11 years agoDeleted nettle_cipher nettle_arcfour128.
Niels Möller [Sun, 16 Mar 2014 21:48:23 +0000 (22:48 +0100)] 
Deleted nettle_cipher nettle_arcfour128.

11 years agoRefactored benchmarking of aead algorithms.
Niels Möller [Sat, 15 Mar 2014 19:48:00 +0000 (20:48 +0100)] 
Refactored benchmarking of aead algorithms.

11 years agoFixes for the salsa20 iv -> nonce rename.
Niels Möller [Sat, 15 Mar 2014 19:30:46 +0000 (20:30 +0100)] 
Fixes for the salsa20 iv -> nonce rename.

11 years agoFix dependencies for assembly-related rules.
Niels Möller [Sat, 15 Mar 2014 19:27:18 +0000 (20:27 +0100)] 
Fix dependencies for assembly-related rules.

11 years agoAdditional tests for 256-bit chacha keys.
Niels Möller [Tue, 4 Mar 2014 13:34:33 +0000 (14:34 +0100)] 
Additional tests for 256-bit chacha keys.

11 years agoNEWS entries for chacha and AEAD.
Niels Möller [Tue, 4 Mar 2014 13:12:39 +0000 (14:12 +0100)] 
NEWS entries for chacha and AEAD.

11 years agoRenamed chacha256_set_key to chacha_set_key.
Niels Möller [Tue, 4 Mar 2014 13:11:19 +0000 (14:11 +0100)] 
Renamed chacha256_set_key to chacha_set_key.

11 years agoDrop support for 128-bit chacha keys.
Niels Möller [Tue, 4 Mar 2014 13:01:38 +0000 (14:01 +0100)] 
Drop support for 128-bit chacha keys.

11 years agoSupport for gcm-camellia256.
Niels Möller [Sun, 16 Feb 2014 08:51:50 +0000 (09:51 +0100)] 
Support for gcm-camellia256.

11 years agoSupport for gcm-camellia128.
Niels Möller [Sun, 16 Feb 2014 08:20:48 +0000 (09:20 +0100)] 
Support for gcm-camellia128.

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.