]> git.ipfire.org Git - thirdparty/nettle.git/log
thirdparty/nettle.git
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.

12 years agoComment updates in asm files.
Niels Möller [Fri, 26 Apr 2013 07:30:03 +0000 (09:30 +0200)] 
Comment updates in asm files.

12 years agoUse size_t rather than unsigned for all cipher-related functions.
Niels Möller [Fri, 26 Apr 2013 07:23:44 +0000 (09:23 +0200)] 
Use size_t rather than unsigned for all cipher-related functions.

12 years agoIncrease version number, to 2.8, and bump nettle library major number to 5.
Niels Möller [Thu, 25 Apr 2013 07:15:00 +0000 (09:15 +0200)] 
Increase version number, to 2.8, and bump nettle library major number to 5.

12 years agoDeleted unneeded casts in benchmark program.
Niels Möller [Thu, 25 Apr 2013 07:10:54 +0000 (09:10 +0200)] 
Deleted unneeded casts in benchmark program.

12 years agoAdd benchmarking of OpenSSL's RSA functions.
Niels Möller [Thu, 25 Apr 2013 06:59:21 +0000 (08:59 +0200)] 
Add benchmarking of OpenSSL's RSA functions.

12 years agoUpdated some memxor comments.
Niels Möller [Wed, 24 Apr 2013 21:20:13 +0000 (23:20 +0200)] 
Updated some memxor comments.

12 years agoUpdated memxor documentation.
Niels Möller [Wed, 24 Apr 2013 21:18:03 +0000 (23:18 +0200)] 
Updated memxor documentation.

12 years agoDeleted unneeded casts of memxor arguments.
Niels Möller [Wed, 24 Apr 2013 21:14:21 +0000 (23:14 +0200)] 
Deleted unneeded casts of memxor arguments.

12 years agoChanged memxor functions to take void * arguments.
Niels Möller [Wed, 24 Apr 2013 21:02:34 +0000 (23:02 +0200)] 
Changed memxor functions to take void * arguments.

12 years agoAdded nettle_ prefix to memxor symbols.
Niels Möller [Wed, 24 Apr 2013 20:43:40 +0000 (22:43 +0200)] 
Added nettle_ prefix to memxor symbols.

12 years agoInclude memxor unconditionally, not via LIBOBJS.
Niels Möller [Wed, 24 Apr 2013 20:28:47 +0000 (22:28 +0200)] 
Include memxor unconditionally, not via LIBOBJS.

12 years agoLink to perl bindings.
Niels Möller [Wed, 24 Apr 2013 14:13:07 +0000 (16:13 +0200)] 
Link to perl bindings.

12 years agoNote 2.7 release in ChangeLog. nettle_2.7_release_20130424
Niels Möller [Wed, 24 Apr 2013 13:23:20 +0000 (15:23 +0200)] 
Note 2.7 release in ChangeLog.

12 years agowin64: Correctly read the fifth parameter from the stack if we've pushed xmm registers
Martin Storsjö [Tue, 23 Apr 2013 14:55:00 +0000 (17:55 +0300)] 
win64: Correctly read the fifth parameter from the stack if we've pushed xmm registers

This fixes the umac test on win64.

12 years agosha: Add the missing W64_EXIT epilogue macro
Martin Storsjö [Tue, 23 Apr 2013 14:54:59 +0000 (17:54 +0300)] 
sha: Add the missing W64_EXIT epilogue macro

12 years agosalsa20: Don't return via W64_EXIT within the Lpartial subfunction
Martin Storsjö [Tue, 23 Apr 2013 14:12:45 +0000 (17:12 +0300)] 
salsa20: Don't return via W64_EXIT within the Lpartial subfunction

The Lpartial subfunction is entered with plain call instructions,
and the win64 epilogue should only run when actually exiting the
whole salsa20_crypt function.

12 years agoUse movdqu instead of movdqa for saving xmm registers
Martin Storsjö [Tue, 23 Apr 2013 16:35:53 +0000 (18:35 +0200)] 
Use movdqu instead of movdqa for saving xmm registers

The stack is not guaranteed to be 16-byte aligned on win64.

12 years agoMention South Pole AB in NEWS.
Niels Möller [Tue, 23 Apr 2013 12:07:35 +0000 (14:07 +0200)] 
Mention South Pole AB in NEWS.

12 years agoIgnore the umac-test binary
Martin Storsjö [Tue, 23 Apr 2013 11:19:50 +0000 (14:19 +0300)] 
Ignore the umac-test binary

12 years agoConsistently use EXEEXT_FOR_BUILD
Martin Storsjö [Tue, 23 Apr 2013 11:19:49 +0000 (14:19 +0300)] 
Consistently use EXEEXT_FOR_BUILD

This fixes cross building for cases where EXEEXT differs from
EXEEXT_FOR_BUILD, such as when building for windows from unix.

12 years agoMinor typographic fixes.
Niels Möller [Sun, 21 Apr 2013 19:42:14 +0000 (21:42 +0200)] 
Minor typographic fixes.

12 years agoFixes for make dist target.
Niels Möller [Sun, 21 Apr 2013 19:41:26 +0000 (21:41 +0200)] 
Fixes for make dist target.

12 years agoFixed comment typo.
Niels Möller [Sun, 21 Apr 2013 18:17:15 +0000 (20:17 +0200)] 
Fixed comment typo.

12 years agoFixed comment typos.
Martin Storsjö [Sun, 21 Apr 2013 18:16:36 +0000 (20:16 +0200)] 
Fixed comment typos.

12 years agoUpdated info about ARM neon use.
Niels Möller [Thu, 18 Apr 2013 12:36:48 +0000 (14:36 +0200)] 
Updated info about ARM neon use.

12 years agoRecognize all "arm*" cpus, not just "armv7*".
Niels Möller [Thu, 18 Apr 2013 12:26:04 +0000 (14:26 +0200)] 
Recognize all "arm*" cpus, not just "armv7*".

12 years agoReorganization of ARM assembly.
Niels Möller [Thu, 18 Apr 2013 12:07:20 +0000 (14:07 +0200)] 
Reorganization of ARM assembly.

Renamed directory armv7 to arm. New subdirectory arm/neon, for files
using neon instructions. configure.ac hacked to make use of neon
configurable.

12 years agoUpdated release status.
Niels Möller [Thu, 18 Apr 2013 09:31:22 +0000 (11:31 +0200)] 
Updated release status.

12 years agoUMAC documentation.
Niels Möller [Thu, 18 Apr 2013 09:29:14 +0000 (11:29 +0200)] 
UMAC documentation.

12 years agoMinor doc fixes.
Niels Möller [Thu, 18 Apr 2013 09:28:06 +0000 (11:28 +0200)] 
Minor doc fixes.

12 years agoAdded some missing full stops.
Niels Möller [Thu, 18 Apr 2013 09:25:51 +0000 (11:25 +0200)] 
Added some missing full stops.

12 years agoRename UMAC_BLOCK_SIZE to UMAC_DATA_SIZE.
Niels Möller [Thu, 18 Apr 2013 09:04:55 +0000 (11:04 +0200)] 
Rename UMAC_BLOCK_SIZE to UMAC_DATA_SIZE.

12 years agoComment fix.
Niels Möller [Thu, 18 Apr 2013 08:58:49 +0000 (10:58 +0200)] 
Comment fix.

12 years agoNew UMAC{32,64,96,128}_DIGEST_SIZE constants.
Niels Möller [Thu, 18 Apr 2013 08:58:27 +0000 (10:58 +0200)] 
New UMAC{32,64,96,128}_DIGEST_SIZE constants.

12 years agoDocument salsa20r12. Also some updates to the copyright section.
Niels Möller [Wed, 17 Apr 2013 14:03:15 +0000 (16:03 +0200)] 
Document salsa20r12. Also some updates to the copyright section.

12 years agoUpdated release test status.
Niels Möller [Wed, 17 Apr 2013 11:58:35 +0000 (13:58 +0200)] 
Updated release test status.

12 years agoMention salsa20r12 in NEWS.
Niels Möller [Wed, 17 Apr 2013 11:57:50 +0000 (13:57 +0200)] 
Mention salsa20r12 in NEWS.

12 years agoBenchmark salsa20r12.
Niels Möller [Wed, 17 Apr 2013 11:22:35 +0000 (13:22 +0200)] 
Benchmark salsa20r12.

12 years agoDrop -lgmp when linking eccdata.
Niels Möller [Wed, 17 Apr 2013 07:50:46 +0000 (09:50 +0200)] 
Drop -lgmp when linking eccdata.

12 years agoUse mini-gmp for the eccdata program.
Niels Möller [Wed, 17 Apr 2013 06:55:04 +0000 (08:55 +0200)] 
Use mini-gmp for the eccdata program.

12 years agoUpdate plans for 2.8.
Niels Möller [Tue, 16 Apr 2013 14:19:08 +0000 (16:19 +0200)] 
Update plans for 2.8.

12 years agoFix for big-endian support.
Niels Möller [Tue, 16 Apr 2013 14:06:49 +0000 (16:06 +0200)] 
Fix for big-endian support.

12 years agoBuild eccdata only when public key support is enabled.
Niels Möller [Tue, 16 Apr 2013 14:04:27 +0000 (16:04 +0200)] 
Build eccdata only when public key support is enabled.

12 years agoUpdated release plan.
Niels Möller [Tue, 16 Apr 2013 13:39:54 +0000 (15:39 +0200)] 
Updated release plan.

12 years agoSwitch to non-logarithmic ALIGN macro.
Niels Möller [Tue, 16 Apr 2013 13:38:15 +0000 (15:38 +0200)] 
Switch to non-logarithmic ALIGN macro.

12 years agoEliminated l1_out from umac context structs, store at end of l2_state instead.
Niels Möller [Tue, 16 Apr 2013 12:54:20 +0000 (14:54 +0200)] 
Eliminated l1_out from umac context structs, store at end of l2_state instead.

12 years agoDeleted redundant memcpy.
Niels Möller [Tue, 16 Apr 2013 12:45:52 +0000 (14:45 +0200)] 
Deleted redundant memcpy.

12 years agoIncrease umac block count to 64 bits. Some reordering of umac contexts.
Niels Möller [Tue, 16 Apr 2013 12:22:08 +0000 (14:22 +0200)] 
Increase umac block count to 64 bits. Some reordering of umac contexts.

12 years agoMore NEWS entries for nettle-2.7.
Niels Möller [Tue, 16 Apr 2013 11:30:49 +0000 (13:30 +0200)] 
More NEWS entries for nettle-2.7.

12 years agoBumped version numbers, for nettle-2.7.
Niels Möller [Tue, 16 Apr 2013 11:29:08 +0000 (13:29 +0200)] 
Bumped version numbers, for nettle-2.7.

12 years agoInclude arm assembly files in distribution.
Niels Möller [Tue, 16 Apr 2013 11:25:26 +0000 (13:25 +0200)] 
Include arm assembly files in distribution.

12 years agoUpdated release plan.
Niels Möller [Tue, 16 Apr 2013 11:23:30 +0000 (13:23 +0200)] 
Updated release plan.

12 years agoDeleted obsolete comment.
Niels Möller [Tue, 16 Apr 2013 11:21:19 +0000 (13:21 +0200)] 
Deleted obsolete comment.

12 years agoAdded forgotten ChangeLog entry for the 2.6 release.
Niels Möller [Tue, 16 Apr 2013 09:01:37 +0000 (11:01 +0200)] 
Added forgotten ChangeLog entry for the 2.6 release.

12 years agoFixed comment typo.
Niels Möller [Tue, 16 Apr 2013 08:28:10 +0000 (10:28 +0200)] 
Fixed comment typo.

12 years agox86_64 assembly for umac_nh_n.
Niels Möller [Tue, 16 Apr 2013 08:23:21 +0000 (10:23 +0200)] 
x86_64 assembly for umac_nh_n.

12 years agoFixed nonce caching for umac32 and umac64.
Niels Möller [Tue, 16 Apr 2013 06:12:23 +0000 (08:12 +0200)] 
Fixed nonce caching for umac32 and umac64.

12 years agoTest umac nonce increment.
Niels Möller [Tue, 16 Apr 2013 06:10:31 +0000 (08:10 +0200)] 
Test umac nonce increment.

12 years agoGenerate umac test vectors with incremented nonces.
Niels Möller [Tue, 16 Apr 2013 06:08:38 +0000 (08:08 +0200)] 
Generate umac test vectors with incremented nonces.

12 years agoFixed umac nonce increment.
Niels Möller [Tue, 16 Apr 2013 05:59:40 +0000 (07:59 +0200)] 
Fixed umac nonce increment.

12 years agoGeneralize INCREMENT macro, allow size == 1.
Niels Möller [Tue, 16 Apr 2013 05:51:00 +0000 (07:51 +0200)] 
Generalize INCREMENT macro, allow size == 1.

12 years agoGenerated UMAC test vectors.
Niels Möller [Mon, 15 Apr 2013 14:28:30 +0000 (16:28 +0200)] 
Generated UMAC test vectors.

12 years agoumac reference code, for generation of test vectors.
Niels Möller [Mon, 15 Apr 2013 14:02:23 +0000 (16:02 +0200)] 
umac reference code, for generation of test vectors.

12 years agox86_64 assembly for umac_nh.
Niels Möller [Mon, 15 Apr 2013 13:33:16 +0000 (15:33 +0200)] 
x86_64 assembly for umac_nh.

12 years agoARM assembly for umac_nh_n.
Niels Möller [Mon, 15 Apr 2013 12:16:59 +0000 (14:16 +0200)] 
ARM assembly for umac_nh_n.

12 years agoumac-test: Fixed memory leak.
Niels Möller [Mon, 15 Apr 2013 12:07:38 +0000 (14:07 +0200)] 
umac-test: Fixed memory leak.

12 years agoARM umac_nh: Use vmlal, 16% speedup.
Niels Möller [Fri, 12 Apr 2013 11:19:41 +0000 (13:19 +0200)] 
ARM umac_nh: Use vmlal, 16% speedup.

12 years agoARM assembly for umac_nh.
Niels Möller [Fri, 12 Apr 2013 10:22:56 +0000 (12:22 +0200)] 
ARM assembly for umac_nh.

12 years agoPrepare configure.ac for umac assembly routines.
Niels Möller [Fri, 12 Apr 2013 10:11:21 +0000 (12:11 +0200)] 
Prepare configure.ac for umac assembly routines.

12 years agoAdded umac alignment tests.
Niels Möller [Fri, 12 Apr 2013 09:26:40 +0000 (11:26 +0200)] 
Added umac alignment tests.

12 years agoMore efficient _umac_nh_n.
Niels Möller [Thu, 11 Apr 2013 14:24:46 +0000 (16:24 +0200)] 
More efficient _umac_nh_n.

12 years agoAdded umac benchmarking.
Niels Möller [Thu, 11 Apr 2013 13:12:31 +0000 (15:12 +0200)] 
Added umac benchmarking.

12 years agoMinor reorg of umac l3 hashing.
Niels Möller [Thu, 11 Apr 2013 13:10:43 +0000 (15:10 +0200)] 
Minor reorg of umac l3 hashing.

12 years agoImplemented umac.
Niels Möller [Thu, 11 Apr 2013 12:57:24 +0000 (14:57 +0200)] 
Implemented umac.

12 years agoUpdated release plans.
Niels Möller [Thu, 11 Apr 2013 12:40:57 +0000 (14:40 +0200)] 
Updated release plans.

12 years agoReplace mp_bitcnt_t by unsigned, for compatibility with older gmp versions.
Niels Möller [Thu, 11 Apr 2013 06:36:08 +0000 (08:36 +0200)] 
Replace mp_bitcnt_t by unsigned, for compatibility with older gmp versions.

12 years agox86_64 sha3: Go via memory for moves between general registers and xmm registers.
Niels Möller [Thu, 11 Apr 2013 06:28:16 +0000 (08:28 +0200)] 
x86_64 sha3: Go via memory for moves between general registers and xmm registers.

12 years agoMerge branch 'master' of git://git.lysator.liu.se/nettle/nettle
Niels Möller [Wed, 10 Apr 2013 07:24:10 +0000 (09:24 +0200)] 
Merge branch 'master' of git://git.lysator.liu.se/nettle/nettle

12 years agoStarted on NEWS for 2.7.
Niels Möller [Sat, 6 Apr 2013 16:20:14 +0000 (18:20 +0200)] 
Started on NEWS for 2.7.

12 years agoFix condition for when the block buffer is full.
Edgar E. Iglesias [Sat, 6 Apr 2013 09:30:10 +0000 (11:30 +0200)] 
Fix condition for when the block buffer is full.

12 years agoChanged name "Internetfonden" to "the .SE Internet Fund".
Niels Möller [Fri, 5 Apr 2013 09:01:38 +0000 (11:01 +0200)] 
Changed name "Internetfonden" to "the .SE Internet Fund".

12 years agoecc_point_get: Allow NULL x or y.
Niels Möller [Thu, 4 Apr 2013 14:28:40 +0000 (16:28 +0200)] 
ecc_point_get: Allow NULL x or y.

12 years agoUpdate manual with ECC material and some spell checking.
Niels Möller [Thu, 4 Apr 2013 14:27:02 +0000 (16:27 +0200)] 
Update manual with ECC material and some spell checking.

12 years agoAdd a fallback definition for mpn_sqr.
Martin Storsjö [Mon, 25 Mar 2013 09:19:43 +0000 (11:19 +0200)] 
Add a fallback definition for mpn_sqr.

12 years agoAdd fallback functions for mpn_copyd, mpn_copyi and mpn_zero.
Martin Storsjö [Sat, 23 Mar 2013 21:21:09 +0000 (23:21 +0200)] 
Add fallback functions for mpn_copyd, mpn_copyi and mpn_zero.

12 years agoUse mpn_cnd_add_n and mpn_cnd_sub_n when available. Rearrange inclusions of gmp-glue.h.
Niels Möller [Thu, 4 Apr 2013 09:07:31 +0000 (11:07 +0200)] 
Use mpn_cnd_add_n and mpn_cnd_sub_n when available. Rearrange inclusions of gmp-glue.h.

12 years agoImplemented ecc_point_mul and ecc_point_mul_g.
Niels Möller [Wed, 3 Apr 2013 11:53:13 +0000 (13:53 +0200)] 
Implemented ecc_point_mul and ecc_point_mul_g.

12 years agoTests for salsa20r12.
Niels Möller [Wed, 3 Apr 2013 11:43:09 +0000 (13:43 +0200)] 
Tests for salsa20r12.