]>
git.ipfire.org Git - thirdparty/nettle.git/log
Nikos Mavrogiannopoulos [Wed, 12 Aug 2015 14:17:31 +0000 (16:17 +0200)]
testsuite: updated SHA3 tests to the FIPS202 final version
Nikos Mavrogiannopoulos [Wed, 12 Aug 2015 14:17:17 +0000 (16:17 +0200)]
sha3: modified to the FIPS202 final version
Niels Möller [Mon, 24 Aug 2015 20:15:11 +0000 (22:15 +0200)]
Message fix for MIPS abi detection.
Niels Möller [Wed, 3 Jun 2015 12:50:47 +0000 (14:50 +0200)]
ARM Neon implementation of chacha.
Klaus Ziegler [Tue, 19 May 2015 20:41:01 +0000 (22:41 +0200)]
ABI and libdir detection for Irix.
Niels Möller [Tue, 12 May 2015 21:17:16 +0000 (23:17 +0200)]
Added nettle_version_major and nettle_version_minor functions.
Niels Möller [Wed, 29 Apr 2015 18:54:37 +0000 (20:54 +0200)]
Fix syntax error in ARM offset addressing. Spotted by Jukka Ukkonen.
Niels Möller [Wed, 29 Apr 2015 16:58:39 +0000 (18:58 +0200)]
Drop unneeded %-prefix on ARM register.
Niels Möller [Fri, 24 Apr 2015 17:21:49 +0000 (19:21 +0200)]
ChangeLog entry for release.
Niels Möller [Fri, 24 Apr 2015 17:20:56 +0000 (19:20 +0200)]
Upload directive files.
Niels Möller [Fri, 24 Apr 2015 17:18:10 +0000 (19:18 +0200)]
Update NEWS for nettle-3.1.1.
Niels Möller [Fri, 24 Apr 2015 17:17:15 +0000 (19:17 +0200)]
Bump version numbers.
Niels Möller [Fri, 24 Apr 2015 17:14:50 +0000 (19:14 +0200)]
Fix ChangeLog entries for earlier releases.
Niels Möller [Fri, 24 Apr 2015 16:57:12 +0000 (18:57 +0200)]
Fix error in earlier ChangeLog entry.
Niels Möller [Wed, 22 Apr 2015 14:29:48 +0000 (16:29 +0200)]
Fix email address in ChangeLog.
Niels Möller [Wed, 22 Apr 2015 14:28:16 +0000 (16:28 +0200)]
Use ".value" instead of ".short", for Sun/Oracle x86_64 assembler.
Niels Möller [Mon, 13 Apr 2015 09:49:17 +0000 (11:49 +0200)]
Fix shell quoting in test of GMP_NUMB_BITS asm compatibility. Reported by Edward Sheldrake.
Niels Möller [Tue, 31 Mar 2015 21:21:14 +0000 (23:21 +0200)]
Updated release plan.
Niels Möller [Tue, 31 Mar 2015 20:08:39 +0000 (22:08 +0200)]
Exclude asm files which fail when building on w64 using mini-gmp.
Niels Möller [Tue, 31 Mar 2015 20:01:47 +0000 (22:01 +0200)]
Move configure check for GMP_NUMB_BITS earlier.
Niels Möller [Tue, 31 Mar 2015 19:57:22 +0000 (21:57 +0200)]
Unconditionally delete all *.a files for make clean.
Niels Möller [Mon, 30 Mar 2015 21:34:42 +0000 (23:34 +0200)]
Allow leading underscore on mini-gmp symbols.
Niels Möller [Mon, 30 Mar 2015 19:19:18 +0000 (21:19 +0200)]
Moved definition of GMP_NUMB_BITS (for mini-gmp) from bignum.h to version.h.in.
Niels Möller [Mon, 30 Mar 2015 18:56:21 +0000 (20:56 +0200)]
Documentation update.
Niels Möller [Mon, 30 Mar 2015 18:53:52 +0000 (20:53 +0200)]
Fixed symbols-test, check for NETTLE_USE_MINI_GMP in version.h.
Niels Möller [Thu, 26 Mar 2015 21:26:03 +0000 (22:26 +0100)]
Rename bignum.h.in to bignum.h. Include version.h. Update Makefile and configure.
Niels Möller [Thu, 26 Mar 2015 21:14:33 +0000 (22:14 +0100)]
Define NETTLE_USE_MINI_GMP in version.h.
Niels Möller [Wed, 25 Mar 2015 22:27:00 +0000 (23:27 +0100)]
Tweak sed expressions for substitutions in version.h.
Niels Möller [Wed, 25 Mar 2015 22:00:57 +0000 (23:00 +0100)]
Include new assembly directories for make dist.
Niels Möller [Wed, 25 Mar 2015 21:26:24 +0000 (22:26 +0100)]
Fixed allocation bug and overwrite in ed25519_sha512_public_key.
Niels Möller [Thu, 19 Mar 2015 20:31:50 +0000 (21:31 +0100)]
Fixed a few typos.
Niels Möller [Thu, 19 Mar 2015 20:19:38 +0000 (21:19 +0100)]
List some gmp-6 functions to take advantage of.
Niels Möller [Thu, 19 Mar 2015 20:02:05 +0000 (21:02 +0100)]
Updated release plan.
Niels Möller [Thu, 19 Mar 2015 20:00:56 +0000 (21:00 +0100)]
Fixed handling of optional source files with make dist.
Niels Möller [Thu, 19 Mar 2015 19:36:46 +0000 (20:36 +0100)]
Rename nettle_curve25519 to _nettle_curve25519, and remove declaration from ecc-curve.h.
Niels Möller [Thu, 19 Mar 2015 19:19:58 +0000 (20:19 +0100)]
Updated EdDSA documentation.
Niels Möller [Thu, 19 Mar 2015 18:14:28 +0000 (19:14 +0100)]
Makefile fixes to make make distcheck happy.
Niels Möller [Thu, 19 Mar 2015 18:11:17 +0000 (19:11 +0100)]
ChangeLog entry for previous change.
Nikos Mavrogiannopoulos [Thu, 19 Mar 2015 09:59:37 +0000 (10:59 +0100)]
added missing dist files
Nikos Mavrogiannopoulos [Tue, 17 Mar 2015 12:12:13 +0000 (13:12 +0100)]
Added version.h with library versioning information
Niels Möller [Thu, 19 Mar 2015 05:43:17 +0000 (06:43 +0100)]
EdDSA interface change, use plain strings to represent keys.
Niels Möller [Wed, 18 Mar 2015 18:14:32 +0000 (19:14 +0100)]
New function _eddsa_public_key.
Niels Möller [Tue, 17 Mar 2015 20:44:21 +0000 (21:44 +0100)]
NEWS update
Mention bugfix for camellia on 64-bit non-x86 platforms, and the new
base64url support.
Niels Möller [Sat, 14 Mar 2015 06:58:48 +0000 (07:58 +0100)]
Updated release plan.
Niels Möller [Sat, 14 Mar 2015 06:58:06 +0000 (07:58 +0100)]
New function memeql_sec.
Niels Möller [Thu, 12 Mar 2015 19:51:55 +0000 (20:51 +0100)]
Micro optimization of base64 and base16 context structs.
Niels Möller [Thu, 12 Mar 2015 19:48:57 +0000 (20:48 +0100)]
Document base64url functions.
Niels Möller [Tue, 10 Mar 2015 22:31:08 +0000 (23:31 +0100)]
Updated curve25519_mul documentation.
Niels Möller [Tue, 10 Mar 2015 21:54:56 +0000 (22:54 +0100)]
Changed return type for curve25519_mul to void.
Niels Möller [Thu, 26 Feb 2015 13:15:03 +0000 (14:15 +0100)]
Updated release plan.
Niels Möller [Thu, 26 Feb 2015 09:13:29 +0000 (10:13 +0100)]
Documentation of curev25519 and eddsa.
Niels Möller [Tue, 10 Feb 2015 21:33:36 +0000 (22:33 +0100)]
Typo fix.
Niels Möller [Tue, 10 Feb 2015 21:12:59 +0000 (22:12 +0100)]
New struct nettle_armor for base64url.
Amos Jeffries [Tue, 10 Feb 2015 20:38:47 +0000 (21:38 +0100)]
Implement URL safe base64 coding, as specified by RFC 4648.
Niels Möller [Tue, 10 Feb 2015 20:15:27 +0000 (21:15 +0100)]
Generalized base64, adding lookup table pointers to the contexts.
Niels Möller [Mon, 9 Feb 2015 20:04:26 +0000 (21:04 +0100)]
Deleted old #if:ed out base64_encode function.
Niels Möller [Mon, 9 Feb 2015 19:57:10 +0000 (20:57 +0100)]
Additional base64 tests, based on contribution by Amos Jeffries.
Niels Möller [Thu, 5 Feb 2015 20:04:52 +0000 (21:04 +0100)]
LIBHOGWEED_MAJOR should be 4, for nettle-3.1.
Niels Möller [Thu, 5 Feb 2015 20:00:53 +0000 (21:00 +0100)]
Fix some ChangeLog typos.
Niels Möller [Thu, 5 Feb 2015 19:54:39 +0000 (20:54 +0100)]
Merge branch 'versioned-symbols' into master
Niels Möller [Fri, 30 Jan 2015 14:12:38 +0000 (15:12 +0100)]
Update chacha-poly1305 for draft-irtf-cfrg-chacha20-poly1305-08.
Niels Möller [Fri, 30 Jan 2015 13:37:59 +0000 (14:37 +0100)]
New function chacha_set_nonce96.
Niels Möller [Wed, 28 Jan 2015 20:12:32 +0000 (21:12 +0100)]
Started on NEWS entries for 3.1.
Niels Möller [Tue, 27 Jan 2015 12:25:29 +0000 (13:25 +0100)]
Mark move from ecc.h to ecc-internal.h done.
Niels Möller [Tue, 27 Jan 2015 12:23:21 +0000 (13:23 +0100)]
Fix comment on the ecc_add_ehh formulas.
Niels Möller [Tue, 27 Jan 2015 12:17:30 +0000 (13:17 +0100)]
Moved internal declarations from ecc.h to ecc-internal.h.
Niels Möller [Mon, 26 Jan 2015 10:22:57 +0000 (11:22 +0100)]
Fix old typo in ChangeLog.
Niels Möller [Mon, 26 Jan 2015 10:22:10 +0000 (11:22 +0100)]
Updated release plan.
Niels Möller [Sun, 25 Jan 2015 20:16:37 +0000 (21:16 +0100)]
In arm fat build, hook in sha1 and sha256 armv6 assembly.
Niels Möller [Sun, 25 Jan 2015 20:12:24 +0000 (21:12 +0100)]
Prepare for additional fat functions.
Martin Storsjö [Sat, 24 Jan 2015 12:22:08 +0000 (14:22 +0200)]
gitignore: Add a missing entry for ecc-25519.h
Niels Möller [Sun, 25 Jan 2015 19:13:20 +0000 (20:13 +0100)]
Merge branch 'fat-library' into master.
Niels Möller [Sun, 25 Jan 2015 19:12:00 +0000 (20:12 +0100)]
ChangeLog entry for Martin's arm .arch fix.
Martin Storsjö [Sat, 24 Jan 2015 12:22:07 +0000 (14:22 +0200)]
arm: Add .arch directives for armv6
This allows building these files as part of a fat build, even if
the assembler by default targets a lower architecture version.
Niels Möller [Fri, 23 Jan 2015 20:01:30 +0000 (21:01 +0100)]
Made fat initialization more robust.
Niels Möller [Wed, 21 Jan 2015 20:23:28 +0000 (21:23 +0100)]
Fat functions for arm neon.
Niels Möller [Wed, 21 Jan 2015 20:17:46 +0000 (21:17 +0100)]
Prepare for additional fat functions.
Niels Möller [Tue, 20 Jan 2015 19:52:59 +0000 (20:52 +0100)]
Implemented handling of NETTLE_FAT_OVERRIDE, for arm.
Niels Möller [Tue, 20 Jan 2015 19:25:06 +0000 (20:25 +0100)]
Implemented handling of NETTLE_FAT_OVERRIDE.
Niels Möller [Tue, 20 Jan 2015 19:21:17 +0000 (20:21 +0100)]
Check for secure_getenv function.
Niels Möller [Mon, 19 Jan 2015 20:44:03 +0000 (21:44 +0100)]
Updated release plans.
Niels Möller [Mon, 19 Jan 2015 20:34:27 +0000 (21:34 +0100)]
Initial fat library support for arm.
Niels Möller [Mon, 19 Jan 2015 20:23:28 +0000 (21:23 +0100)]
Added FIXME comment.
Niels Möller [Mon, 19 Jan 2015 20:16:27 +0000 (21:16 +0100)]
Moved fat declarations and macros to fat-setup.h.
Niels Möller [Sat, 17 Jan 2015 21:59:26 +0000 (22:59 +0100)]
New macros to help define resolver and wrappers for fat functions.
Niels Möller [Sat, 17 Jan 2015 20:31:47 +0000 (21:31 +0100)]
Reorganize symbols for fat routines.
Niels Möller [Sat, 17 Jan 2015 09:53:28 +0000 (10:53 +0100)]
Fat setup of memxor, based on patch by Nikos Mavrogiannopoulos.
Niels Möller [Fri, 16 Jan 2015 21:31:11 +0000 (22:31 +0100)]
Move x86_64/fat/fat.c -> fat-x86_64.c. Fix asm_path setup.
Niels Möller [Tue, 13 Jan 2015 16:43:07 +0000 (17:43 +0100)]
Explain why x86_64 fat initialization doesn't need any memory barrier.
Niels Möller [Tue, 13 Jan 2015 13:08:24 +0000 (14:08 +0100)]
Make constructor hack less gcc-specific.
Niels Möller [Tue, 13 Jan 2015 09:52:35 +0000 (10:52 +0100)]
Initial support for fat x86_64 build.
Niels Möller [Tue, 13 Jan 2015 09:01:04 +0000 (10:01 +0100)]
Use explicit .byte sequences when assembling aes instructions.
Niels Möller [Tue, 13 Jan 2015 08:57:29 +0000 (09:57 +0100)]
Autoconf check for ifunc support.
Niels Möller [Mon, 12 Jan 2015 18:06:03 +0000 (19:06 +0100)]
Refactor PROLOGUE macro in asm.m4.
Niels Möller [Mon, 12 Jan 2015 16:01:31 +0000 (17:01 +0100)]
Replace OPT_ASM_NETTLE_SOURCES by OPT_NETTLE_OBJS, and similarly for hogweed.
Niels Möller [Sun, 11 Jan 2015 13:48:11 +0000 (14:48 +0100)]
x86_64: new aes assembly, using aesni instructions.
Niels Möller [Sun, 11 Jan 2015 10:51:05 +0000 (11:51 +0100)]
freebsd: Use -Wl,-rpath to set rpath.
Niels Möller [Sun, 11 Jan 2015 10:45:56 +0000 (11:45 +0100)]
Merge branch 'memxor-reorg' into master.
Niels Möller [Sat, 10 Jan 2015 15:56:36 +0000 (16:56 +0100)]
arm: Moved memxor3 to new file, arm/memxor3.asm.
Niels Möller [Fri, 12 Dec 2014 18:57:35 +0000 (19:57 +0100)]
Improved type-checking hack in CBC_ENCRYPT and similar macros.