]> git.ipfire.org Git - thirdparty/nettle.git/log
thirdparty/nettle.git
15 years ago* sha512.c: Reorganized to use _nettle_sha512_compress.
Niels Möller [Wed, 24 Mar 2010 21:32:49 +0000 (22:32 +0100)] 
* sha512.c: Reorganized to use _nettle_sha512_compress.

* sha512-compress.c (_nettle_sha512_compress): Compression
function extracted from sha512.c to a new file.

* Makefile.in (nettle_SOURCES): Added sha256-compress.c and
sha512-compress.c.

Rev: nettle/ChangeLog:1.57
Rev: nettle/Makefile.in:1.18
Rev: nettle/sha.h:1.4
Rev: nettle/sha512-compress.c:1.1
Rev: nettle/sha512.c:1.2

15 years agoMinor cleanup. Added comment on how to optimize f3.
Niels Möller [Wed, 24 Mar 2010 21:16:29 +0000 (22:16 +0100)] 
Minor cleanup. Added comment on how to optimize f3.

Rev: nettle/sha1-compress.c:1.2

15 years ago* Makefile.in (nettle_SOURCES): Added sha256-compress.c.
Niels Möller [Wed, 24 Mar 2010 21:11:16 +0000 (22:11 +0100)] 
* Makefile.in (nettle_SOURCES): Added sha256-compress.c.

* sha256.c: Reorganized to use _nettle_sha256_compress.

* sha256-compress.c (_nettle_sha256_compress): Compression
function extracted from sha256.c to a new file.

Rev: nettle/ChangeLog:1.56
Rev: nettle/Makefile.in:1.17
Rev: nettle/sha.h:1.3
Rev: nettle/sha256-compress.c:1.1
Rev: nettle/sha256.c:1.4

15 years ago*** empty log message ***
Niels Möller [Wed, 24 Mar 2010 20:28:57 +0000 (21:28 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.55

15 years ago(main): Benchmark sha512.
Niels Möller [Wed, 24 Mar 2010 20:28:47 +0000 (21:28 +0100)] 
(main): Benchmark sha512.

Rev: nettle/examples/nettle-benchmark.c:1.5

15 years agoUpdated manual for version 2.5 (changed rsa signing interface,
Niels Möller [Wed, 24 Mar 2010 20:28:01 +0000 (21:28 +0100)] 
Updated manual for version 2.5 (changed rsa signing interface,
slightly different linking, support for sha512).

Rev: nettle/nettle.texinfo:1.8

15 years agoIndentation fix.
Niels Möller [Wed, 24 Mar 2010 19:51:35 +0000 (20:51 +0100)] 
Indentation fix.

Rev: nettle/rsa.h:1.5

15 years agoReverted change from mpz_tstbit to mpz_even_p.
Niels Möller [Wed, 24 Mar 2010 15:18:03 +0000 (16:18 +0100)] 
Reverted change from mpz_tstbit to mpz_even_p.

Rev: nettle/rsa-keygen.c:1.7

15 years agoInterface change, let all rsa signature functions have a return value.
Niels Möller [Wed, 24 Mar 2010 14:41:41 +0000 (15:41 +0100)] 
Interface change, let all rsa signature functions have a return value.

Rev: nettle/ChangeLog:1.54
Rev: nettle/NEWS:1.4
Rev: nettle/examples/rsa-sign.c:1.2
Rev: nettle/pgp-encode.c:1.3
Rev: nettle/pkcs1-rsa-md5.c:1.3
Rev: nettle/pkcs1-rsa-sha1.c:1.3
Rev: nettle/pkcs1-rsa-sha256.c:1.3
Rev: nettle/pkcs1-rsa-sha512.c:1.2
Rev: nettle/pkcs1.c:1.3
Rev: nettle/pkcs1.h:1.3
Rev: nettle/rsa-compat.c:1.3
Rev: nettle/rsa-md5-sign.c:1.3
Rev: nettle/rsa-md5-verify.c:1.3
Rev: nettle/rsa-sha1-sign.c:1.3
Rev: nettle/rsa-sha1-verify.c:1.3
Rev: nettle/rsa-sha256-sign.c:1.3
Rev: nettle/rsa-sha256-verify.c:1.3
Rev: nettle/rsa-sha512-sign.c:1.2
Rev: nettle/rsa-sha512-verify.c:1.2
Rev: nettle/rsa.h:1.4
Rev: nettle/testsuite/cxx-test.cxx:1.3
Rev: nettle/testsuite/pkcs1-test.c:1.3
Rev: nettle/testsuite/testutils.c:1.5

15 years ago(rsa_generate_keypair): Ensure that bit size of e is less than bit
Niels Möller [Wed, 24 Mar 2010 14:40:21 +0000 (15:40 +0100)] 
(rsa_generate_keypair): Ensure that bit size of e is less than bit
size of n, and check for the unlikely case p = q.

Rev: nettle/rsa-keygen.c:1.6

15 years agoAdded hogweed dependency for the test programs.
Niels Möller [Wed, 24 Mar 2010 11:46:06 +0000 (12:46 +0100)] 
Added hogweed dependency for the test programs.

Rev: nettle/testsuite/Makefile.in:1.5

15 years ago*** empty log message ***
Niels Möller [Tue, 23 Mar 2010 15:43:15 +0000 (16:43 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.53

15 years ago(test_main): Test signing with sha512.
Niels Möller [Tue, 23 Mar 2010 15:42:02 +0000 (16:42 +0100)] 
(test_main): Test signing with sha512.

Rev: nettle/testsuite/rsa-test.c:1.3

15 years ago(test_rsa_sha512): New function.
Niels Möller [Tue, 23 Mar 2010 15:41:34 +0000 (16:41 +0100)] 
(test_rsa_sha512): New function.

Rev: nettle/testsuite/testutils.c:1.4
Rev: nettle/testsuite/testutils.h:1.3

15 years ago* Makefile.in (hogweed_SOURCES): Added pkcs1-rsa-sha512.c,
Niels Möller [Tue, 23 Mar 2010 15:40:24 +0000 (16:40 +0100)] 
* Makefile.in (hogweed_SOURCES): Added pkcs1-rsa-sha512.c,
rsa-sha512-sign.c and rsa-sha512-verify.c.

* rsa.h: Added prototypes for sha512-related functions.
(RSA_MINIMUM_N_OCTETS, RSA_MINIMUM_N_BITS): Increased.
* pkcs1.h: Added prototypes for sha512-related functions.

* rsa-sha512-verify.c: New file.
* rsa-sha512-sign.c: New file.
* pkcs1-rsa-sha512.c: New file.

Rev: nettle/ChangeLog:1.52
Rev: nettle/Makefile.in:1.16
Rev: nettle/pkcs1-rsa-sha512.c:1.1
Rev: nettle/pkcs1.h:1.2
Rev: nettle/rsa-sha512-sign.c:1.1
Rev: nettle/rsa-sha512-verify.c:1.1
Rev: nettle/rsa.h:1.3

15 years ago*** empty log message ***
Niels Möller [Mon, 22 Mar 2010 21:59:52 +0000 (22:59 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.51

15 years ago* Makefile.in (nettle_SOURCES): Added hmac-sha512.c.
Niels Möller [Mon, 22 Mar 2010 21:59:35 +0000 (22:59 +0100)] 
* Makefile.in (nettle_SOURCES): Added hmac-sha512.c.

Rev: nettle/Makefile.in:1.15

15 years ago(test_main): Added test cases for hmac-sha512.
Niels Möller [Mon, 22 Mar 2010 21:58:57 +0000 (22:58 +0100)] 
(test_main): Added test cases for hmac-sha512.

Rev: nettle/testsuite/hmac-test.c:1.2

15 years ago* hmac.h: Declare functions SHA-512-related functions.
Niels Möller [Mon, 22 Mar 2010 21:58:05 +0000 (22:58 +0100)] 
* hmac.h: Declare functions SHA-512-related functions.
* hmac-sha512.c (hmac_sha512_set_key): New file.

Rev: nettle/hmac-sha512.c:1.1
Rev: nettle/hmac.h:1.2

15 years ago*** empty log message ***
Niels Möller [Mon, 22 Mar 2010 21:15:33 +0000 (22:15 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.50

15 years ago* testsuite/Makefile.in (TS_NETTLE_SOURCES): Added sha512-test.c.
Niels Möller [Mon, 22 Mar 2010 21:14:22 +0000 (22:14 +0100)] 
* testsuite/Makefile.in (TS_NETTLE_SOURCES): Added sha512-test.c.

* testsuite/sha512-test.c: New file.

Rev: nettle/testsuite/Makefile.in:1.4
Rev: nettle/testsuite/sha512-test.c:1.1

15 years agoAdded rule for sha512-test.
Niels Möller [Mon, 22 Mar 2010 21:14:03 +0000 (22:14 +0100)] 
Added rule for sha512-test.

Rev: nettle/testsuite/.test-rules.make:1.3

15 years ago* Makefile.in (nettle_SOURCES): Added sha512.c and sha512-meta.c.
Niels Möller [Mon, 22 Mar 2010 21:13:04 +0000 (22:13 +0100)] 
* Makefile.in (nettle_SOURCES): Added sha512.c and sha512-meta.c.

* sha.h: Added SHA-512-related declarations.
* nettle-meta.h: Likewise.

* sha512-meta.c: New file.
* sha512.c: New file.

Rev: nettle/Makefile.in:1.14
Rev: nettle/nettle-meta.h:1.3
Rev: nettle/sha.h:1.2
Rev: nettle/sha512-meta.c:1.1
Rev: nettle/sha512.c:1.1

15 years ago(READ_UINT64, WRITE_UINT64): New macros.
Niels Möller [Mon, 22 Mar 2010 21:12:27 +0000 (22:12 +0100)] 
(READ_UINT64, WRITE_UINT64): New macros.

Rev: nettle/macros.h:1.2

15 years agoFixed file header.
Niels Möller [Mon, 22 Mar 2010 21:06:38 +0000 (22:06 +0100)] 
Fixed file header.

Rev: nettle/sha256.c:1.3

15 years ago(distdir): Include x86_64 assembler files.
Niels Möller [Sat, 6 Mar 2010 07:38:48 +0000 (08:38 +0100)] 
(distdir): Include x86_64 assembler files.

Rev: nettle/ChangeLog:1.49
Rev: nettle/Makefile.in:1.13

15 years agoTypographic tweak.
Niels Möller [Tue, 2 Feb 2010 15:08:01 +0000 (16:08 +0100)] 
Typographic tweak.

Rev: nettle/nettle.texinfo:1.7

15 years agoCheck for mpz_powm_sec.
Niels Möller [Wed, 20 Jan 2010 15:15:34 +0000 (16:15 +0100)] 
Check for mpz_powm_sec.

Rev: nettle/ChangeLog:1.48
Rev: nettle/configure.ac:1.13

15 years ago* Makefile.in ($(LIBHOGWEED_FORLINK)): Depend on
Niels Möller [Wed, 13 Jan 2010 13:49:44 +0000 (14:49 +0100)] 
* Makefile.in ($(LIBHOGWEED_FORLINK)): Depend on
$(LIBNETTLE_FORLINK).

* configure.ac (LIBHOGWEED_LIBS): Added -lnettle -lgmp for the
default case. Follows debian, and also makes dlopen of
libhogweed.so work, without having to use RTLD_GLOBAL.
(LIBHOGWEED_LINK): Added -L., to find our libnettle.so.

Rev: nettle/ChangeLog:1.47
Rev: nettle/Makefile.in:1.12
Rev: nettle/configure.ac:1.12

16 years ago*** empty log message ***
Niels Möller [Wed, 21 Oct 2009 18:31:36 +0000 (20:31 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.46

16 years ago(pkcs1-conv$(EXEEXT)): Added dependency on ../libhogweed.a.
Niels Möller [Wed, 21 Oct 2009 17:05:54 +0000 (19:05 +0200)] 
(pkcs1-conv$(EXEEXT)): Added dependency on ../libhogweed.a.

Rev: nettle/tools/Makefile.in:1.4

16 years agoFixed spelling in comment.
Niels Möller [Wed, 21 Oct 2009 17:04:03 +0000 (19:04 +0200)] 
Fixed spelling in comment.

Rev: nettle/asn1.h:1.2

16 years ago* tools/pkcs1-conv.c: Updated for dsa/der interface change.
Niels Möller [Mon, 19 Oct 2009 08:37:49 +0000 (10:37 +0200)] 
* tools/pkcs1-conv.c: Updated for dsa/der interface change.

* der2dsa.c (dsa_public_key_from_der_iterators): Split into two
new functions...
(dsa_params_from_der_iterator): New function.
(dsa_public_key_from_der_iterator): New function.
(dsa_openssl_private_key_from_der_iterator): Renamed, was
dsa_private_key_from_der_iterator.
(dsa_openssl_private_key_from_der): Likewise.
* dsa.h: Corresponding changees to prototypes and #defines.

Rev: nettle/ChangeLog:1.45
Rev: nettle/der2dsa.c:1.3
Rev: nettle/dsa.h:1.3
Rev: nettle/tools/pkcs1-conv.c:1.3

16 years agoEdited copyright line.
Niels Möller [Mon, 12 Oct 2009 10:16:52 +0000 (12:16 +0200)] 
Edited copyright line.

Rev: nettle/dsa2sexp.c:1.2

16 years agoFixed typo preventing compilation of dsa_private_key_from_der_iterator.
Niels Möller [Mon, 12 Oct 2009 10:16:01 +0000 (12:16 +0200)] 
Fixed typo preventing compilation of dsa_private_key_from_der_iterator.

Rev: nettle/der2dsa.c:1.2

16 years ago*** empty log message ***
Niels Möller [Mon, 12 Oct 2009 08:01:09 +0000 (10:01 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.44

16 years agoRemoved conditioning on HAVE_LIBGMP.
Niels Möller [Mon, 12 Oct 2009 08:01:04 +0000 (10:01 +0200)] 
Removed conditioning on HAVE_LIBGMP.

Rev: nettle/sexp-format.c:1.2

16 years agoSupport for DSA keys, contributed by Magnus Holmgren.
Magnus Holmgren [Mon, 12 Oct 2009 08:00:22 +0000 (10:00 +0200)] 
Support for DSA keys, contributed by Magnus Holmgren.

Rev: nettle/tools/pkcs1-conv.c:1.2

16 years ago* der2dsa.c: New file, contributed by Magnus Holmgren.
Magnus Holmgren [Mon, 12 Oct 2009 07:59:36 +0000 (09:59 +0200)] 
* der2dsa.c: New file, contributed by Magnus Holmgren.
* dsa2sexp.c: Likewise.

Rev: nettle/der2dsa.c:1.1
Rev: nettle/dsa2sexp.c:1.1

16 years agoAdded prototypes for new functions.
Niels Möller [Mon, 12 Oct 2009 07:58:50 +0000 (09:58 +0200)] 
Added prototypes for new functions.

Rev: nettle/dsa.h:1.2

16 years ago(hogweed_SOURCES): Added dsa2sexp.c and der2dsa.c.
Niels Möller [Mon, 12 Oct 2009 07:58:01 +0000 (09:58 +0200)] 
(hogweed_SOURCES): Added dsa2sexp.c and der2dsa.c.

Rev: nettle/Makefile.in:1.11

16 years ago(LIBHOGWEED_MINOR): Bumped libhogweed minor version, now it's 1.1.
Niels Möller [Mon, 12 Oct 2009 07:09:44 +0000 (09:09 +0200)] 
(LIBHOGWEED_MINOR): Bumped libhogweed minor version, now it's 1.1.

Rev: nettle/ChangeLog:1.43
Rev: nettle/configure.ac:1.11

16 years ago*** empty log message ***
Niels Möller [Mon, 12 Oct 2009 07:06:56 +0000 (09:06 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.42

16 years ago(test_main): Updated testcase for "rsa-pkcs1".
Niels Möller [Mon, 12 Oct 2009 07:06:47 +0000 (09:06 +0200)] 
(test_main): Updated testcase for "rsa-pkcs1".

Rev: nettle/testsuite/rsa2sexp-test.c:1.3

16 years ago*** empty log message ***
Niels Möller [Sun, 11 Oct 2009 15:14:42 +0000 (17:14 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.41

16 years ago(rsa_keypair_to_sexp): Changed default algorithm name
Niels Möller [Sun, 11 Oct 2009 14:55:32 +0000 (16:55 +0200)] 
(rsa_keypair_to_sexp): Changed default algorithm name
to "rsa-pkcs1".

Rev: nettle/rsa2sexp.c:1.3

16 years agoTypo fix in comment.
Niels Möller [Tue, 6 Oct 2009 10:32:04 +0000 (12:32 +0200)] 
Typo fix in comment.

Rev: nettle/x86/md5-compress.asm:1.2

16 years ago*** empty log message ***
Niels Möller [Sun, 20 Sep 2009 18:38:15 +0000 (20:38 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.40

16 years agoImproved performance by 17% on AMD K7, by letting loopmix scramble the
Niels Möller [Sun, 20 Sep 2009 18:37:12 +0000 (20:37 +0200)] 
Improved performance by 17% on AMD K7, by letting loopmix scramble the
instruction order.

Rev: nettle/x86/sha1-compress.asm:1.9

16 years agoLoopmix input.
Niels Möller [Tue, 15 Sep 2009 18:46:32 +0000 (20:46 +0200)] 
Loopmix input.

Rev: nettle/x86/sha1-compress.nlms:1.1

16 years agoCleanup, removing old cruft. Slight improvement to ROUND_F1_NOEXP.
Niels Möller [Tue, 15 Sep 2009 17:22:03 +0000 (19:22 +0200)] 
Cleanup, removing old cruft. Slight improvement to ROUND_F1_NOEXP.

Rev: nettle/x86/sha1-compress.asm:1.8

16 years ago*** empty log message ***
Niels Möller [Wed, 2 Sep 2009 19:24:57 +0000 (21:24 +0200)] 
*** empty log message ***

Rev: nettle/x86/sha1-f1-noexp.nlms:1.1

16 years agoUpdated Nettle README file.
Niels Möller [Mon, 31 Aug 2009 12:34:36 +0000 (14:34 +0200)] 
Updated Nettle README file.

Rev: nettle/README:1.2

16 years agoWork in progress checkin, replaced the third set of rounds.
Niels Möller [Wed, 26 Aug 2009 21:19:39 +0000 (23:19 +0200)] 
Work in progress checkin, replaced the third set of rounds.

Rev: nettle/x86/sha1-compress.asm:1.7

16 years agoWork in progress checkin, replaced the first set of rounds.
Niels Möller [Wed, 26 Aug 2009 20:58:24 +0000 (22:58 +0200)] 
Work in progress checkin, replaced the first set of rounds.

Rev: nettle/x86/sha1-compress.asm:1.6

16 years agoWork in progress checkin, replaced the fourth set of rounds.
Niels Möller [Wed, 26 Aug 2009 20:45:17 +0000 (22:45 +0200)] 
Work in progress checkin, replaced the fourth set of rounds.

Rev: nettle/x86/sha1-compress.asm:1.5

16 years agoWork-in-progress checkin, sha1 instruction scheduling.
Niels Möller [Wed, 26 Aug 2009 20:28:09 +0000 (22:28 +0200)] 
Work-in-progress checkin, sha1 instruction scheduling.

Rev: nettle/x86/sha1-compress.asm:1.4

16 years agoUse lea to free one more register. Rescheduled so we start with 35 cycles.
Niels Möller [Tue, 25 Aug 2009 20:48:06 +0000 (22:48 +0200)] 
Use lea to free one more register. Rescheduled so we start with 35 cycles.

Rev: nettle/x86/sha1-f2.nlms:1.2

16 years ago*** empty log message ***
Niels Möller [Tue, 25 Aug 2009 14:36:41 +0000 (16:36 +0200)] 
*** empty log message ***

Rev: nettle/x86/sha1-f2.nlms:1.1

16 years ago*** empty log message ***
Niels Möller [Tue, 25 Aug 2009 11:11:06 +0000 (13:11 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.39

16 years agoTrimmed stack storage.
Niels Möller [Tue, 25 Aug 2009 11:10:32 +0000 (13:10 +0200)] 
Trimmed stack storage.

Rev: nettle/x86/sha1-compress.asm:1.3

16 years agoEliminated tmp variable for f3 rounds.
Niels Möller [Tue, 25 Aug 2009 11:04:51 +0000 (13:04 +0200)] 
Eliminated tmp variable for f3 rounds.

Rev: nettle/x86/sha1-compress.asm:1.2

16 years ago*** empty log message ***
Niels Möller [Tue, 25 Aug 2009 09:07:31 +0000 (11:07 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.38

16 years ago(bench_sha1_compress): New function,
Niels Möller [Tue, 25 Aug 2009 09:07:17 +0000 (11:07 +0200)] 
(bench_sha1_compress): New function,
for precise benchmarking of the compression function.

Rev: nettle/examples/nettle-benchmark.c:1.4

16 years agoComment fix.
Niels Möller [Tue, 25 Aug 2009 07:51:15 +0000 (09:51 +0200)] 
Comment fix.

Rev: nettle/Makefile.in:1.10

16 years ago*** empty log message *** nettle_2.0_release_20090608
Niels Möller [Mon, 8 Jun 2009 18:24:17 +0000 (20:24 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.37

16 years ago*** empty log message ***
Niels Möller [Thu, 4 Jun 2009 19:44:26 +0000 (21:44 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.36

16 years agoAdded entry about manual relicensing.
Niels Möller [Thu, 4 Jun 2009 19:44:10 +0000 (21:44 +0200)] 
Added entry about manual relicensing.

Rev: nettle/NEWS:1.3

16 years agoSet version to 2.0
Niels Möller [Thu, 4 Jun 2009 19:43:53 +0000 (21:43 +0200)] 
Set version to 2.0

Rev: nettle/configure.ac:1.10

16 years ago(.texinfo.info): Don't use a temporary output file
Niels Möller [Sat, 30 May 2009 20:33:34 +0000 (22:33 +0200)] 
(.texinfo.info): Don't use a temporary output file
$@T, trust makeinfo to not remove output file on errors.

Rev: nettle/Makefile.in:1.9

16 years agoAdded a paragraph on the manual (public domain) in the copyright section.
Niels Möller [Fri, 22 May 2009 07:06:10 +0000 (09:06 +0200)] 
Added a paragraph on the manual (public domain) in the copyright section.

Rev: nettle/nettle.texinfo:1.6

16 years ago*** empty log message ***
Niels Möller [Tue, 19 May 2009 20:34:43 +0000 (22:34 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.35

16 years agoChanged license to public domain.
Niels Möller [Tue, 19 May 2009 20:34:30 +0000 (22:34 +0200)] 
Changed license to public domain.

Rev: nettle/nettle.texinfo:1.5

16 years ago*** empty log message ***
Niels Möller [Mon, 11 May 2009 20:22:59 +0000 (22:22 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.34

16 years agoFixes from Karl Berry. Changed license to GNU
Karl Berry [Mon, 11 May 2009 20:22:41 +0000 (22:22 +0200)] 
Fixes from Karl Berry. Changed license to GNU
FDL, with no invariant sections. Added some more index terms.

Rev: nettle/nettle.texinfo:1.4

16 years agoUpgrade to version 2009-03-22.17.
Niels Möller [Mon, 11 May 2009 20:19:58 +0000 (22:19 +0200)] 
Upgrade to version 2009-03-22.17.

Rev: texinfo.tex:1.2

16 years agoMinor comment formatting.
Niels Möller [Tue, 5 May 2009 13:22:00 +0000 (15:22 +0200)] 
Minor comment formatting.

Rev: nettle/x86_64/aes.m4:1.9

16 years agoTrivial comment fixes.
Niels Möller [Sat, 7 Mar 2009 20:40:50 +0000 (21:40 +0100)] 
Trivial comment fixes.

Rev: nettle/x86/aes-decrypt-internal.asm:1.6
Rev: nettle/x86/aes-encrypt-internal.asm:1.6

16 years agoComment improvement.
Niels Möller [Sat, 7 Mar 2009 20:37:27 +0000 (21:37 +0100)] 
Comment improvement.

Rev: nettle/x86_64/aes.m4:1.8

16 years ago*** empty log message ***
Niels Möller [Fri, 6 Mar 2009 18:16:48 +0000 (19:16 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.33

16 years ago* x86_64/aes-encrypt-internal.asm: Reduced unrolling. Keep state
Niels Möller [Fri, 6 Mar 2009 18:16:31 +0000 (19:16 +0100)] 
* x86_64/aes-encrypt-internal.asm: Reduced unrolling. Keep state
in %eax--%edx only.
* x86_64/aes-decrypt-internal.asm: Likewise.

Rev: nettle/x86_64/aes-decrypt-internal.asm:1.3
Rev: nettle/x86_64/aes-encrypt-internal.asm:1.10

16 years ago* x86_64/aes.m4 (MOVE_HREG): Deleted, no longer needed.
Niels Möller [Fri, 6 Mar 2009 18:13:07 +0000 (19:13 +0100)] 
* x86_64/aes.m4 (MOVE_HREG): Deleted, no longer needed.
(AES_STORE): Reduced offsets.
(AES_ROUND): Use HREG directly, not MOVE_HREG.

Rev: nettle/x86_64/aes.m4:1.7

16 years ago*** empty log message ***
Niels Möller [Fri, 6 Mar 2009 11:28:52 +0000 (12:28 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.32

16 years ago* x86_64/aes-decrypt-internal.asm: Rearrange register allocation.
Niels Möller [Fri, 6 Mar 2009 11:28:39 +0000 (12:28 +0100)] 
* x86_64/aes-decrypt-internal.asm: Rearrange register allocation.
Put SA--SD in %eax--%edx, so the second byte can be accessed as
%ah-%dh. TD is not needed, SD can be reused. Use the register that
is saved for the outer loop counter, getting it off the stack.
* x86_64/aes-encrypt-internal.asm: Likewise.

* x86_64/aes.m4 (HREG, MOVE_HREG): New macros.
(XREG): Fixed bug in handling of %r8 and %r9.
(AES_ROUND): Use MOVE_HREG.

Rev: nettle/x86_64/aes-decrypt-internal.asm:1.2
Rev: nettle/x86_64/aes-encrypt-internal.asm:1.9
Rev: nettle/x86_64/aes.m4:1.6

16 years ago* testsuite/sexp-conv-test: Updated testcases for improved
Niels Möller [Tue, 10 Feb 2009 18:53:51 +0000 (19:53 +0100)] 
* testsuite/sexp-conv-test: Updated testcases for improved
handling of comments.

* tools/sexp-conv.c (sexp_convert_item): Use sexp_put_soft_newline
to terminate comments, and modify indentation for the case that a
list starts with a comment.

* tools/output.c (sexp_output_init): Initialize soft_newline.
(sexp_put_raw_char): Clear soft_newline.
(sexp_put_newline): Check and reset soft_newline.
(sexp_put_soft_newline): New function.

* tools/output.h (struct sexp_output): Removed union with single
element, and updated all users. New attribute soft_newline.

Rev: nettle/ChangeLog:1.31
Rev: nettle/testsuite/sexp-conv-test:1.3
Rev: nettle/tools/output.c:1.3
Rev: nettle/tools/output.h:1.3
Rev: nettle/tools/sexp-conv.c:1.4

16 years ago(base16_encode_update_wrapper): Mark ctx argument
Niels Möller [Tue, 10 Feb 2009 18:53:23 +0000 (19:53 +0100)] 
(base16_encode_update_wrapper): Mark ctx argument
as UNUSED.

Rev: nettle/base16-meta.c:1.2

16 years agoNo longer claim that AES is "quite new".
Niels Möller [Wed, 4 Feb 2009 13:06:24 +0000 (14:06 +0100)] 
No longer claim that AES is "quite new".

Rev: nettle/nettle.texinfo:1.3

16 years ago($(des_headers)): Create files in $(srcdir).
Niels Möller [Mon, 22 Dec 2008 15:21:23 +0000 (16:21 +0100)] 
($(des_headers)): Create files in $(srcdir).

Rev: nettle/ChangeLog:1.30
Rev: nettle/Makefile.in:1.8

17 years ago*** empty log message ***
Niels Möller [Fri, 28 Nov 2008 09:14:50 +0000 (10:14 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.29

17 years agoInclude <cstdio>.
Niels Möller [Fri, 28 Nov 2008 09:14:38 +0000 (10:14 +0100)] 
Include <cstdio>.

Rev: nettle/testsuite/cxx-test.cxx:1.2

17 years agoWhitespace fix.
Niels Möller [Mon, 24 Nov 2008 19:52:41 +0000 (20:52 +0100)] 
Whitespace fix.

Rev: nettle/yarrow256.c:1.6

17 years ago(yarrow256_fast_reseed): Set ctx->seeded = 1, so
Niels Möller [Sat, 22 Nov 2008 16:48:16 +0000 (17:48 +0100)] 
(yarrow256_fast_reseed): Set ctx->seeded = 1, so
that it is set if and only if the aes context has been initialized
with aes_set_encrypt_key.
(yarrow256_seed): No need to set ctx->seeded here.
(yarrow256_update): Likewise.

Rev: nettle/ChangeLog:1.28
Rev: nettle/yarrow256.c:1.5

17 years ago*** empty log message ***
Niels Möller [Tue, 4 Nov 2008 19:59:42 +0000 (20:59 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.27

17 years ago(main): Avoid using gmp_fprintf, to stay compatible with gmp-3.1.
Niels Möller [Tue, 4 Nov 2008 19:59:29 +0000 (20:59 +0100)] 
(main): Avoid using gmp_fprintf, to stay compatible with gmp-3.1.

Rev: nettle/examples/next-prime.c:1.3

17 years agoRenamed guard define.
Niels Möller [Tue, 4 Nov 2008 19:47:55 +0000 (20:47 +0100)] 
Renamed guard define.

Rev: nettle/yarrow.h:1.3

17 years agoUpdated for 2.0. New section on linking.
Niels Möller [Sat, 1 Nov 2008 13:04:13 +0000 (14:04 +0100)] 
Updated for 2.0. New section on linking.

Rev: nettle/ChangeLog:1.26
Rev: nettle/nettle.texinfo:1.2

17 years agoNEWS entry for 2.0.
Niels Möller [Sat, 1 Nov 2008 13:02:42 +0000 (14:02 +0100)] 
NEWS entry for 2.0.

Rev: nettle/NEWS:1.2

17 years ago*** empty log message ***
Niels Möller [Sat, 1 Nov 2008 13:02:27 +0000 (14:02 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.25

17 years agoMoved all typedefs for function types to nettle-types.h. Use
Niels Möller [Sat, 1 Nov 2008 13:01:56 +0000 (14:01 +0100)] 
Moved all typedefs for function types to nettle-types.h. Use
non-pointer types, so that the types can be used to declare functions.
Updated all users.

Rev: nettle/arcfour-meta.c:1.2
Rev: nettle/cbc.h:1.2
Rev: nettle/des-compat.c:1.2
Rev: nettle/examples/nettle-benchmark.c:1.3
Rev: nettle/examples/nettle-openssl.c:1.2
Rev: nettle/examples/rsa-encrypt.c:1.2
Rev: nettle/examples/rsa-keygen.c:1.2
Rev: nettle/nettle-internal.c:1.2
Rev: nettle/nettle-meta.h:1.2
Rev: nettle/nettle-types.h:1.2
Rev: nettle/testsuite/dsa-keygen-test.c:1.3
Rev: nettle/testsuite/rsa-encrypt-test.c:1.3
Rev: nettle/testsuite/rsa-keygen-test.c:1.3
Rev: nettle/testsuite/testutils.c:1.3

17 years ago*** empty log message ***
Niels Möller [Sat, 1 Nov 2008 12:55:33 +0000 (13:55 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.24