]>
git.ipfire.org Git - thirdparty/nettle.git/log
Niels Möller [Mon, 5 Jul 2010 19:40:42 +0000 (21:40 +0200)]
(enum blowfish_error): Deleted.
(struct blowfish_ctx): Deleted status attribute.
Rev: nettle/blowfish.h:1.2
Niels Möller [Mon, 5 Jul 2010 19:37:46 +0000 (21:37 +0200)]
(des_headers): Deleted parity.h.
Rev: nettle/Makefile.in:1.24
Niels Möller [Wed, 30 Jun 2010 07:41:42 +0000 (09:41 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.87
Niels Möller [Wed, 30 Jun 2010 07:41:27 +0000 (09:41 +0200)]
(test_des): New function.
(test_weak): New function.
(test_main): Use test_des and test_weak. Added tests for all the
weak keys. Added some tests with invalid (to be ignored) parity
bits.
Rev: nettle/testsuite/des-test.c:1.2
Niels Möller [Wed, 30 Jun 2010 07:29:03 +0000 (09:29 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.86
Niels Möller [Wed, 30 Jun 2010 07:28:43 +0000 (09:28 +0200)]
(parity_16): New smaller parity table.
(des_check_parity): New function.
(des_fix_parity): Use parity_16.
(des_weak_p): New weak-key detection. Ignores parity bits, and
uses a hash table.
(des_set_key): Deleted parity checking code. Replaced old weak-key
detection code by a call to des_weak_p.
Rev: nettle/des.c:1.2
Rev: nettle/des.h:1.2
Niels Möller [Fri, 4 Jun 2010 13:42:14 +0000 (15:42 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.85
Niels Möller [Fri, 4 Jun 2010 13:41:57 +0000 (15:41 +0200)]
(test_dsa_key): Updated for new name DSA_SHA1_MIN_P_BITS.
Rev: nettle/testsuite/testutils.c:1.9
Niels Möller [Fri, 4 Jun 2010 13:41:19 +0000 (15:41 +0200)]
(dsa_generate_keypair): Use DSA_SHA1_MIN_P_BITS and
DSA_SHA256_MIN_P_BITS.
Rev: nettle/dsa-keygen.c:1.8
Niels Möller [Fri, 4 Jun 2010 13:40:43 +0000 (15:40 +0200)]
(DSA_MIN_P_BITS, DSA_Q_OCTETS, DSA_Q_BITS): Renamed to...
(DSA_SHA1_MIN_P_BITS, DSA_SHA1_Q_OCTETS, DSA_SHA1_Q_BITS): New names.
Rev: nettle/dsa.h:1.6
Niels Möller [Fri, 4 Jun 2010 13:39:24 +0000 (15:39 +0200)]
(dsa_keypair_from_sexp_alist): New argument q_bits.
Renamed parameter limit to p_max_bits.
(dsa_sha1_keypair_from_sexp): Renamed, was dsa_keypair_from_sexp.
Updated to call dsa_keypair_from_sexp_alist with the new argument.
(dsa_sha256_keypair_from_sexp): New function.
(dsa_signature_from_sexp): New argument q_bits.
Rev: nettle/sexp2dsa.c:1.3
Niels Möller [Fri, 4 Jun 2010 13:36:00 +0000 (15:36 +0200)]
(dsa_params_from_der_iterator): Enforce 160-bit limit
on q. Renamed parameter limit to p_max_bits.
(dsa_openssl_private_key_from_der_iterator): Enforce 160-bit limit
on q and x. Renamed parameter limit to p_max_bits.
Rev: nettle/der2dsa.c:1.4
Niels Möller [Fri, 4 Jun 2010 13:33:12 +0000 (15:33 +0200)]
Parameter rename.
Rev: nettle/bignum.h:1.8
Rev: nettle/der-iterator.c:1.2
Niels Möller [Thu, 3 Jun 2010 13:12:30 +0000 (15:12 +0200)]
(test_main): Added test for dsa-sha256.
Rev: nettle/testsuite/dsa-test.c:1.5
Niels Möller [Wed, 2 Jun 2010 14:10:35 +0000 (16:10 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.84
Niels Möller [Wed, 2 Jun 2010 14:10:20 +0000 (16:10 +0200)]
(test_main): Provide expected value of the signature.
Rev: nettle/testsuite/dsa-test.c:1.4
Niels Möller [Wed, 2 Jun 2010 14:09:48 +0000 (16:09 +0200)]
(test_dsa160): Added argument for expected signature.
(test_dsa256): Likewise.
Rev: nettle/testsuite/dsa-keygen-test.c:1.5
Rev: nettle/testsuite/testutils.c:1.8
Rev: nettle/testsuite/testutils.h:1.5
Niels Möller [Tue, 1 Jun 2010 15:33:20 +0000 (17:33 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.83
Niels Möller [Tue, 1 Jun 2010 15:33:00 +0000 (17:33 +0200)]
* examples/random-prime.c (main): Updated for nettle_random_prime
change.
* testsuite/random-prime-test.c (test_main): Likewise.
Rev: nettle/examples/random-prime.c:1.3
Rev: nettle/testsuite/random-prime-test.c:1.2
Niels Möller [Tue, 1 Jun 2010 15:32:38 +0000 (17:32 +0200)]
(test_main): Updated expected signatures.
Rev: nettle/testsuite/rsa-keygen-test.c:1.4
Niels Möller [Tue, 1 Jun 2010 15:30:42 +0000 (17:30 +0200)]
(bignum_random_prime): Deleted function.
(rsa_generate_keypair): Use new nettle_random_prime. Generate
secret factors p and q with the two most significant bits set.
Rev: nettle/rsa-keygen.c:1.8
Niels Möller [Tue, 1 Jun 2010 15:28:37 +0000 (17:28 +0200)]
(dsa_generate_keypair): Updated for changes in nettle_random_prime and
_nettle_generate_pocklington_prime. Invoke progress callback.
Rev: nettle/dsa-keygen.c:1.7
Niels Möller [Tue, 1 Jun 2010 15:27:34 +0000 (17:27 +0200)]
(_nettle_generate_pocklington_prime): New
argument top_bits_set, to optionally generate primes with the two
most significant bits set. Reordered argument list.
(nettle_random_prime): Likewise, added top_bits_set argument.
Invoke progress callback when a prime is generated.
Rev: nettle/bignum-random-prime.c:1.6
Rev: nettle/bignum.h:1.7
Niels Möller [Wed, 26 May 2010 14:21:16 +0000 (16:21 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.82
Niels Möller [Wed, 26 May 2010 14:21:11 +0000 (16:21 +0200)]
(dsa_generate_keypair): Use _nettle_generate_pocklington_prime.
Deleted old key generation code.
Rev: nettle/dsa-keygen.c:1.6
Niels Möller [Wed, 26 May 2010 14:20:17 +0000 (16:20 +0200)]
* bignum-random-prime.c (_nettle_generate_pocklington_prime): Also
return the used r. Updated caller.
Rev: nettle/bignum-random-prime.c:1.5
Rev: nettle/bignum.h:1.6
Niels Möller [Wed, 26 May 2010 14:04:21 +0000 (16:04 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.81
Niels Möller [Wed, 26 May 2010 14:04:12 +0000 (16:04 +0200)]
* examples/random-prime.c (main): Allow sizes down to 3 bits.
Rev: nettle/examples/random-prime.c:1.2
Niels Möller [Wed, 26 May 2010 14:03:33 +0000 (16:03 +0200)]
(_nettle_generate_pocklington_prime): New
function. Rely on mpz_probab_prime_p (for lack of a trial division
function) for trial division.
(nettle_random_prime): Rewritten. Uses the prime table for the
smallest sizes, then trial division using a new set of tables, and
then Maurer's algorithm, calling the new
_nettle_generate_pocklington_prime for the final search.
Rev: nettle/ChangeLog:1.80
Rev: nettle/bignum-random-prime.c:1.4
Rev: nettle/bignum.h:1.5
Niels Möller [Tue, 25 May 2010 20:52:21 +0000 (22:52 +0200)]
Comment improvement.
Rev: nettle/dsa-keygen.c:1.5
Niels Möller [Tue, 25 May 2010 15:29:23 +0000 (17:29 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.79
Niels Möller [Tue, 25 May 2010 15:29:10 +0000 (17:29 +0200)]
(test_main): Updated for dsa testing changes.
Rev: nettle/testsuite/dsa-test.c:1.3
Niels Möller [Tue, 25 May 2010 15:28:36 +0000 (17:28 +0200)]
(test_main): Test dsa256.
Rev: nettle/testsuite/dsa-keygen-test.c:1.4
Niels Möller [Tue, 25 May 2010 15:27:42 +0000 (17:27 +0200)]
* testsuite/testutils.h (struct nettle_mac): New struct, currently
unused.
* testsuite/testutils.c (test_mac): New function (currently not
used).
(test_dsa): Replaced by two new functions...
(test_dsa160): New function.
(test_dsa256): New function.
(test_dsa_key): New argument q_size.
(DSA_VERIFY): Generalized.
Rev: nettle/testsuite/testutils.c:1.7
Rev: nettle/testsuite/testutils.h:1.4
Niels Möller [Tue, 25 May 2010 15:21:19 +0000 (17:21 +0200)]
(dsa_generate_keypair): Rewritten, now generating primes using
Pocklington's theorem. Takes both p_size and q_size as arguments.
Rev: nettle/dsa-keygen.c:1.4
Rev: nettle/dsa.h:1.5
Niels Möller [Thu, 20 May 2010 19:57:04 +0000 (21:57 +0200)]
Added documentation for sha224 and sha384.
Rev: nettle/nettle.texinfo:1.10
Niels Möller [Thu, 20 May 2010 13:18:37 +0000 (15:18 +0200)]
Added comment describing Pcklington's theorem.
Rev: nettle/bignum-random-prime.c:1.3
Niels Möller [Thu, 20 May 2010 12:26:18 +0000 (14:26 +0200)]
(miller_rabin_pocklington): Fixed broken
logic when Miller-rabin succeeds early.
Rev: nettle/ChangeLog:1.78
Rev: nettle/bignum-random-prime.c:1.2
Niels Möller [Fri, 9 Apr 2010 19:46:28 +0000 (21:46 +0200)]
* bignum-next-prime.c: Include stdlib.h, needed for alloca on
freebsd.
* hmac.c: Likewise.
Rev: nettle/ChangeLog:1.77
Rev: nettle/bignum-next-prime.c:1.5
Rev: nettle/hmac.c:1.2
Niels Möller [Fri, 9 Apr 2010 19:37:50 +0000 (21:37 +0200)]
* examples/Makefile.in (SOURCES): Added random-prime.c.
Rev: nettle/examples/Makefile.in:1.8
Niels Möller [Fri, 9 Apr 2010 13:55:57 +0000 (15:55 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.76
Niels Möller [Fri, 9 Apr 2010 13:55:46 +0000 (15:55 +0200)]
* examples/random-prime.c: New program.
Rev: nettle/examples/Makefile.in:1.7
Rev: nettle/examples/random-prime.c:1.1
Niels Möller [Fri, 9 Apr 2010 13:55:01 +0000 (15:55 +0200)]
* testsuite/Makefile.in (TS_NETTLE_SOURCES): Moved
knuth-lfib-test.c, cbc-test.c, ctr-test.c, hmac-test.c here, from
TS_HOGWEED_SOURCES.
(TS_HOGWEED_SOURCES): Added random-prime-test.c.
* testsuite/random-prime-test.c: New test case.
Rev: nettle/testsuite/.test-rules.make:1.6
Rev: nettle/testsuite/Makefile.in:1.8
Rev: nettle/testsuite/random-prime-test.c:1.1
Niels Möller [Fri, 9 Apr 2010 13:52:51 +0000 (15:52 +0200)]
(main): With no command line arguments. exit after dislaying usage
message.
Rev: nettle/examples/next-prime.c:1.4
Niels Möller [Fri, 9 Apr 2010 13:51:52 +0000 (15:51 +0200)]
(simple_random): Free buffer when done.
Rev: nettle/examples/io.c:1.3
Niels Möller [Fri, 9 Apr 2010 13:51:19 +0000 (15:51 +0200)]
* bignum-random.c: Deleted test of HAVE_LIBGMP.
* bignum.c: Likewise.
* sexp2bignum.c: Likewise.
Rev: nettle/sexp2bignum.c:1.2
Niels Möller [Fri, 9 Apr 2010 13:50:57 +0000 (15:50 +0200)]
Added FIXME comment.
Rev: nettle/dsa-keygen.c:1.3
Niels Möller [Fri, 9 Apr 2010 13:50:43 +0000 (15:50 +0200)]
Changed message, say CC is the recommended way to configure the ABI.
Rev: nettle/configure.ac:1.19
Niels Möller [Fri, 9 Apr 2010 13:49:33 +0000 (15:49 +0200)]
* bignum-random.c: Deleted test of HAVE_LIBGMP.
* bignum.c: Likewise.
Rev: nettle/bignum.c:1.3
Niels Möller [Fri, 9 Apr 2010 13:49:17 +0000 (15:49 +0200)]
Deleted test of HAVE_LIBGMP.
Rev: nettle/bignum-random.c:1.3
Niels Möller [Fri, 9 Apr 2010 13:48:14 +0000 (15:48 +0200)]
* Makefile.in (hogweed_SOURCES): Added bignum-random-prime.c.
* bignum-random-prime.c (nettle_random_prime): New file, new
function.
Rev: nettle/ChangeLog:1.75
Rev: nettle/Makefile.in:1.23
Rev: nettle/bignum-random-prime.c:1.1
Rev: nettle/bignum.h:1.4
Niels Möller [Wed, 31 Mar 2010 09:53:03 +0000 (11:53 +0200)]
More on the 2.1 release.
Rev: nettle/NEWS:1.5
Niels Möller [Wed, 31 Mar 2010 09:52:33 +0000 (11:52 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.74
Niels Möller [Wed, 31 Mar 2010 09:52:26 +0000 (11:52 +0200)]
(main): Benchmark sha224.
Rev: nettle/examples/nettle-benchmark.c:1.7
Niels Möller [Wed, 31 Mar 2010 09:51:49 +0000 (11:51 +0200)]
Whitespace cleanup.
Rev: nettle/ChangeLog:1.73
Niels Möller [Tue, 30 Mar 2010 19:46:48 +0000 (21:46 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.72
Niels Möller [Tue, 30 Mar 2010 19:46:29 +0000 (21:46 +0200)]
(DSA_VERIFY): Updated for dsa_sha1_verify rename.
(test_dsa): Check return value from dsa_sha1_sign.
Rev: nettle/testsuite/testutils.c:1.6
Niels Möller [Tue, 30 Mar 2010 19:45:37 +0000 (21:45 +0200)]
* Makefile.in (hogweed_SOURCES): Added dsa-sha1-sign.c,
dsa-sha1-verify.c, dsa-sha256-sign.c, and dsa-sha256-verify.c.
* dsa.h: Updated and added dsa declarations.
* dsa-sha256-verify.c (dsa_sha256_verify_digest): New file, new
function.
(dsa_sha256_verify): New function.
* dsa-sha256-sign.c (dsa_sha256_sign_digest): New file, new
function.
(dsa_sha256_sign): New function.
* dsa-sha1-verify.c (dsa_sha1_verify_digest): New file. Moved and
renamed function, from dsa_verify_digest, rewrote to use
_dsa_verify.
(dsa_sha1_verify): Analogous change, renamed from dsa_verify.
* dsa-sha1-sign.c (dsa_sha1_sign_digest): New file. Moved and
renamed function, from dsa_sign_digest, rewrote to use _dsa_sign,
and added return value.
(dsa_sha1_sign): Analogous change, renamed from dsa_sign.
* dsa-verify.c (_dsa_verify): New general verification function,
for any hash.
* dsa-sign.c (_dsa_sign): New general signing function, for any
hash. Returns success code, like the rsa signture functions.
Rev: nettle/ChangeLog:1.71
Rev: nettle/Makefile.in:1.22
Rev: nettle/dsa-sha1-sign.c:1.1
Rev: nettle/dsa-sha1-verify.c:1.1
Rev: nettle/dsa-sha256-sign.c:1.1
Rev: nettle/dsa-sha256-verify.c:1.1
Rev: nettle/dsa-sign.c:1.3
Rev: nettle/dsa-verify.c:1.3
Rev: nettle/dsa.h:1.4
Niels Möller [Mon, 29 Mar 2010 13:51:37 +0000 (15:51 +0200)]
Typo fix in ABI check.
Rev: nettle/configure.ac:1.18
Niels Möller [Mon, 29 Mar 2010 12:26:28 +0000 (14:26 +0200)]
* configure.ac (ABI): Attempt to use a better, ABI-dependant,
default value for libdir.
* configure.ac (ABI): Detect which ABI the compiler is using.
On x86_64, also check for __arch64__.
Rev: nettle/ChangeLog:1.70
Rev: nettle/configure.ac:1.17
Niels Möller [Mon, 29 Mar 2010 12:25:27 +0000 (14:25 +0200)]
Fixed function name in epilogue.
Rev: nettle/x86/md5-compress.asm:1.3
Niels Möller [Mon, 29 Mar 2010 11:42:38 +0000 (13:42 +0200)]
(EPILOGUE): Use . to refer to current address.
Rev: nettle/ChangeLog:1.69
Rev: nettle/asm.m4:1.2
Niels Möller [Mon, 29 Mar 2010 09:08:03 +0000 (11:08 +0200)]
(ABI): Detect which ABI the compiler is using.
On x86_64, also check for __arch64__.
Rev: nettle/ChangeLog:1.68
Rev: nettle/configure.ac:1.16
Niels Möller [Sun, 28 Mar 2010 10:48:29 +0000 (12:48 +0200)]
(asm_path): For x86_64, check if compiler is generating 32-bit code.
Rev: nettle/ChangeLog:1.67
Rev: nettle/configure.ac:1.15
Niels Möller [Sat, 27 Mar 2010 20:52:18 +0000 (21:52 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.66
Niels Möller [Sat, 27 Mar 2010 20:51:59 +0000 (21:51 +0100)]
Removed redundant ().
Rev: nettle/shadata.c:1.2
Niels Möller [Sat, 27 Mar 2010 20:50:49 +0000 (21:50 +0100)]
(test_main): Rewrote rest of tests to use HMAC_TEST, and added more
tests from Daniel Kahn Gillmor and from RFC 4231.
Rev: nettle/testsuite/hmac-test.c:1.4
Niels Möller [Sat, 27 Mar 2010 20:49:29 +0000 (21:49 +0100)]
* Makefile.in (nettle_SOURCES): Added hmac-sha224.c and hmac-sha384.c.
* hmac.h: Added declarations of hmac-sha224 and hmac-sha384.
* hmac-sha224.c: New file.
Rev: nettle/ChangeLog:1.65
Rev: nettle/Makefile.in:1.21
Rev: nettle/hmac-sha224.c:1.1
Rev: nettle/hmac.h:1.4
Niels Möller [Fri, 26 Mar 2010 15:26:31 +0000 (16:26 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.64
Niels Möller [Fri, 26 Mar 2010 15:26:16 +0000 (16:26 +0100)]
(HMAC_TEST): New macro.
(test_main): Use HMAC_TEST for the md5 and sha1 tests, and add
test vectors from Daniel Kahn Gillmor.
Rev: nettle/testsuite/hmac-test.c:1.3
Niels Möller [Fri, 26 Mar 2010 14:34:58 +0000 (15:34 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.63
Niels Möller [Fri, 26 Mar 2010 14:34:48 +0000 (15:34 +0100)]
(TS_NETTLE_SOURCES): Added sha224-test.c.
Rev: nettle/testsuite/.test-rules.make:1.5
Rev: nettle/testsuite/Makefile.in:1.7
Niels Möller [Fri, 26 Mar 2010 14:33:43 +0000 (15:33 +0100)]
(nettle_SOURCES): Added sha224-meta.c and write-be32.c.
(DISTFILES): Added nettle-write.h.
Rev: nettle/Makefile.in:1.20
Niels Möller [Fri, 26 Mar 2010 14:31:46 +0000 (15:31 +0100)]
New file.
Rev: nettle/nettle-meta.h:1.5
Rev: nettle/sha224-meta.c:1.1
Niels Möller [Fri, 26 Mar 2010 14:31:07 +0000 (15:31 +0100)]
* sha.h: Added declarations for sha224. Some are aliases for the
corresponding sha256 definition.
* sha256.c (sha256_digest): Use _nettle_write_be32.
(sha224_init): New function.
(sha224_digest): New function.
Rev: nettle/sha.h:1.6
Rev: nettle/sha256.c:1.5
Niels Möller [Fri, 26 Mar 2010 14:28:36 +0000 (15:28 +0100)]
(sha1_digest): Use _nettle_write_be32.
Rev: nettle/sha1.c:1.2
Niels Möller [Fri, 26 Mar 2010 14:26:44 +0000 (15:26 +0100)]
* nettle-write.h: New file.
* write-be32.c (nettle_write_be32): New file, new function.
Rev: nettle/nettle-write.h:1.1
Rev: nettle/write-be32.c:1.1
Niels Möller [Fri, 26 Mar 2010 14:24:28 +0000 (15:24 +0100)]
(NETTLE_MAX_HASH_BLOCK_SIZE)
(NETTLE_MAX_HASH_DIGEST_SIZE): Increased, to take sha512 into
account.
Rev: nettle/nettle-internal.h:1.2
Niels Möller [Thu, 25 Mar 2010 14:55:07 +0000 (15:55 +0100)]
Indentation fix.
Rev: nettle/testsuite/sha384-test.c:1.3
Niels Möller [Thu, 25 Mar 2010 14:52:17 +0000 (15:52 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.62
Niels Möller [Thu, 25 Mar 2010 14:52:09 +0000 (15:52 +0100)]
New file.
Rev: nettle/hmac-sha384.c:1.1
Rev: nettle/hmac.h:1.3
Rev: nettle/testsuite/sha224-test.c:1.1
Daniel Kahn Gillmor [Thu, 25 Mar 2010 14:20:17 +0000 (15:20 +0100)]
* testsuite/md4-test.c (test_main): More test vectors, provided by
Daniel Kahn Gillmor.
* testsuite/md5-test.c (test_main): Likewise.
* testsuite/sha1-test.c (test_main): Likewise.
* testsuite/sha256-test.c (test_main): Likewise.
* testsuite/sha384-test.c (test_main): Likewise.
* testsuite/sha512-test.c (test_main): Likewise.
Rev: nettle/testsuite/md4-test.c:1.2
Rev: nettle/testsuite/md5-test.c:1.2
Rev: nettle/testsuite/sha1-test.c:1.2
Rev: nettle/testsuite/sha256-test.c:1.2
Rev: nettle/testsuite/sha384-test.c:1.2
Rev: nettle/testsuite/sha512-test.c:1.2
Niels Möller [Thu, 25 Mar 2010 12:48:39 +0000 (13:48 +0100)]
Bumped version numbers. Package version nettle-2.1, library versions
libnettle.so.3.1, libhogweed.so.2.0.
Rev: nettle/ChangeLog:1.61
Rev: nettle/configure.ac:1.14
Rev: nettle/nettle.texinfo:1.9
Niels Möller [Thu, 25 Mar 2010 11:22:40 +0000 (12:22 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.60
Niels Möller [Thu, 25 Mar 2010 11:22:26 +0000 (12:22 +0100)]
(main): Benchmark sha384.
Rev: nettle/examples/nettle-benchmark.c:1.6
Niels Möller [Thu, 25 Mar 2010 11:20:01 +0000 (12:20 +0100)]
* testsuite/Makefile.in (TS_NETTLE_SOURCES): Added sha384-test.c.
Rev: nettle/testsuite/.test-rules.make:1.4
Rev: nettle/testsuite/Makefile.in:1.6
Niels Möller [Thu, 25 Mar 2010 11:19:23 +0000 (12:19 +0100)]
New file.
Rev: nettle/testsuite/sha384-test.c:1.1
Niels Möller [Thu, 25 Mar 2010 11:18:53 +0000 (12:18 +0100)]
* Makefile.in (nettle_SOURCES): Added sha384-meta.c.
* sha384-meta.c: New file.
* sha.h: Added declarations for sha384. Some are aliases for the
corresponding sha512 definition.
* sha512.c (sha512_write_digest): New function.
(sha512_digest): Use it.
(sha384_init): New function.
(sha384_digest): New function.
Rev: nettle/ChangeLog:1.59
Rev: nettle/Makefile.in:1.19
Rev: nettle/nettle-meta.h:1.4
Rev: nettle/sha.h:1.5
Rev: nettle/sha384-meta.c:1.1
Rev: nettle/sha512.c:1.4
Niels Möller [Wed, 24 Mar 2010 21:44:16 +0000 (22:44 +0100)]
* sha512.c: (sha512_digest): Simplified handling of any final
partial word of the digest.
Rev: nettle/ChangeLog:1.58
Rev: nettle/sha512.c:1.3
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
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
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
Niels Möller [Wed, 24 Mar 2010 20:28:57 +0000 (21:28 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.55
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
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
Niels Möller [Wed, 24 Mar 2010 19:51:35 +0000 (20:51 +0100)]
Indentation fix.
Rev: nettle/rsa.h:1.5
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
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
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
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