]>
git.ipfire.org Git - thirdparty/nettle.git/log
Niels Möller [Fri, 24 Oct 2008 19:41:14 +0000 (21:41 +0200)]
(ROUND): Simplified macro.
Rev: nettle/sha256.c:1.2
Niels Möller [Wed, 17 Sep 2008 21:03:20 +0000 (23:03 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.21
Niels Möller [Wed, 17 Sep 2008 21:03:01 +0000 (23:03 +0200)]
Improved loop logic, and unrolled
loop twice. Gave a modest speedup.
Rev: nettle/x86/arcfour-crypt.asm:1.2
Niels Möller [Mon, 15 Sep 2008 20:23:24 +0000 (22:23 +0200)]
Reviewed FIXME-comments.
Rev: nettle/aes-decrypt-internal.c:1.2
Rev: nettle/aes-encrypt-internal.c:1.2
Rev: nettle/aes-internal.h:1.2
Rev: nettle/arctwo.h:1.2
Rev: nettle/base16-decode.c:1.2
Rev: nettle/base16-encode.c:1.2
Rev: nettle/base16.h:1.2
Rev: nettle/base64.h:1.2
Rev: nettle/bignum-random.c:1.2
Rev: nettle/bignum.c:1.2
Rev: nettle/bignum.h:1.3
Rev: nettle/rsa-sign.c:1.3
Rev: nettle/rsa-verify.c:1.3
Rev: nettle/rsa.c:1.3
Rev: nettle/rsa.h:1.2
Rev: nettle/sexp-transport-format.c:1.2
Rev: nettle/sexp.c:1.2
Rev: nettle/sexp.h:1.2
Niels Möller [Mon, 15 Sep 2008 20:22:40 +0000 (22:22 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.20
Niels Möller [Mon, 15 Sep 2008 20:22:26 +0000 (22:22 +0200)]
(yarrow256_seed): Disallow length == 0.
Rev: nettle/yarrow256.c:1.3
Niels Möller [Mon, 15 Sep 2008 20:21:20 +0000 (22:21 +0200)]
(decode_table): Added vertical tab (VT) and form
feed (FF) as white space characters.
Rev: nettle/base64-decode.c:1.2
Niels Möller [Mon, 15 Sep 2008 20:19:38 +0000 (22:19 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.19
Niels Möller [Mon, 15 Sep 2008 19:32:01 +0000 (21:32 +0200)]
New file.
Rev: nettle/x86_64/aes-decrypt-internal.asm:1.1
Niels Möller [Sun, 14 Sep 2008 18:32:39 +0000 (20:32 +0200)]
Whitespace fix.
Rev: nettle/x86_64/aes-encrypt-internal.asm:1.8
Niels Möller [Sun, 14 Sep 2008 18:32:07 +0000 (20:32 +0200)]
Whitespace fix.
Rev: nettle/x86_64/aes-encrypt-internal.asm:1.7
Niels Möller [Sun, 14 Sep 2008 18:29:46 +0000 (20:29 +0200)]
AES_STORE: Updated offsets.
Rev: nettle/x86_64/aes.m4:1.5
Niels Möller [Sun, 14 Sep 2008 18:29:13 +0000 (20:29 +0200)]
Fixed next-but-last round of the unrolled loop.
Rev: nettle/x86_64/aes-encrypt-internal.asm:1.6
Niels Möller [Sat, 13 Sep 2008 21:47:15 +0000 (23:47 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.18
Niels Möller [Sat, 13 Sep 2008 21:46:51 +0000 (23:46 +0200)]
* x86/aes-encrypt-internal.asm: Replaced pushl and popl in the
loop with movl. Eliminated redundant movl.
* x86/aes-decrypt-internal.asm: Likewise.
Rev: nettle/x86/aes-decrypt-internal.asm:1.5
Rev: nettle/x86/aes-encrypt-internal.asm:1.5
Niels Möller [Sat, 13 Sep 2008 20:21:22 +0000 (22:21 +0200)]
Fixed missing shift.
Rev: nettle/x86_64/aes.m4:1.4
Niels Möller [Sat, 13 Sep 2008 20:17:48 +0000 (22:17 +0200)]
*** empty log message ***
Rev: nettle/x86_64/aes-encrypt-internal.asm:1.5
Niels Möller [Sat, 13 Sep 2008 20:16:46 +0000 (22:16 +0200)]
Fixes to get through assembler.
Rev: nettle/x86_64/aes-encrypt-internal.asm:1.4
Rev: nettle/x86_64/aes.m4:1.3
Niels Möller [Sat, 13 Sep 2008 19:59:45 +0000 (21:59 +0200)]
New macro XREG.
Rev: nettle/x86_64/aes.m4:1.2
Niels Möller [Sat, 13 Sep 2008 19:50:00 +0000 (21:50 +0200)]
* x86_64/aes.m4: New file.
* x86/aes-encrypt-internal.asm: Updated for AES_FINAL_ROUND. Only
three times through the substitution loop.
* x86/aes-decrypt-internal.asm: Likewise.
* x86_64/aes-encrypt-internal.asm: Likewise.
Rev: nettle/x86_64/aes-encrypt-internal.asm:1.3
Rev: nettle/x86_64/aes.m4:1.1
Niels Möller [Sat, 13 Sep 2008 19:49:00 +0000 (21:49 +0200)]
Comment fix.
Rev: nettle/x86/aes.m4:1.6
Niels Möller [Sat, 13 Sep 2008 19:42:17 +0000 (21:42 +0200)]
* x86/aes-encrypt-internal.asm: Updated for AES_FINAL_ROUND. Only
three times through the substitution loop.
* x86/aes-decrypt-internal.asm: Likewise.
Rev: nettle/x86/aes-decrypt-internal.asm:1.4
Rev: nettle/x86/aes-encrypt-internal.asm:1.4
Niels Möller [Sat, 13 Sep 2008 19:41:04 +0000 (21:41 +0200)]
* x86/aes.m4 (AES_FINAL_ROUND): Do the substitution on the least
significant byte here.
Rev: nettle/x86/aes.m4:1.5
Niels Möller [Sat, 13 Sep 2008 19:04:16 +0000 (21:04 +0200)]
* x86/aes-encrypt-internal.asm: Updated use of AES_SUBST_BYTE. USe
decl for outer loop.
* x86/aes-decrypt-internal.asm: Likewise.
Rev: nettle/x86/aes-decrypt-internal.asm:1.3
Rev: nettle/x86/aes-encrypt-internal.asm:1.3
Niels Möller [Sat, 13 Sep 2008 19:02:33 +0000 (21:02 +0200)]
Further micro optimizations.
Rev: nettle/x86/aes.m4:1.4
Niels Möller [Sat, 13 Sep 2008 17:42:50 +0000 (19:42 +0200)]
Use %rdx rather than %edx for temporary addresses.
Rev: nettle/x86_64/aes-encrypt-internal.asm:1.2
Niels Möller [Sat, 13 Sep 2008 17:37:28 +0000 (19:37 +0200)]
* x86/aes.m4 (AES_ROUND): Use movzbl.
(AES_SUBST_BYTE): Likewise.
Rev: nettle/x86/aes.m4:1.3
Niels Möller [Sat, 13 Sep 2008 12:26:22 +0000 (14:26 +0200)]
First attempt at x86_64 AES.
Rev: nettle/x86_64/aes-encrypt-internal.asm:1.1
Niels Möller [Sat, 13 Sep 2008 12:13:38 +0000 (14:13 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.17
Niels Möller [Sat, 13 Sep 2008 12:13:28 +0000 (14:13 +0200)]
* x86/aes-encrypt-internal.asm: Updated use of AES_SUBST_BYTE.
* x86/aes-decrypt-internal.asm: Likewise.
* x86/aes.m4 (BYTEREG): New macro.
(AES_SUBST_BYTE): Take state registers as argument. Use BYTEREG to
get the corresponding byte register.
Rev: nettle/x86/aes-decrypt-internal.asm:1.2
Rev: nettle/x86/aes-encrypt-internal.asm:1.2
Rev: nettle/x86/aes.m4:1.2
Niels Möller [Wed, 10 Sep 2008 20:15:26 +0000 (22:15 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.16
Rev: nettle/x86_64/README:1.1
Niels Möller [Wed, 10 Sep 2008 20:14:45 +0000 (22:14 +0200)]
Avoid using registers %rbx and %rbp, which must be preserved.
Rev: nettle/x86_64/sha1-compress.asm:1.2
Niels Möller [Mon, 8 Sep 2008 20:50:14 +0000 (22:50 +0200)]
(stamp-h.in): Use $(AUTOHEADER).
Rev: nettle/ChangeLog:1.15
Rev: nettle/Makefile.in:1.7
Niels Möller [Mon, 8 Sep 2008 20:48:30 +0000 (22:48 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.14
Niels Möller [Mon, 8 Sep 2008 20:48:16 +0000 (22:48 +0200)]
New x86_64 assembler, based on the x86 version.
Rev: nettle/x86_64/sha1-compress.asm:1.1
Niels Möller [Mon, 8 Sep 2008 19:40:54 +0000 (21:40 +0200)]
(asm_path): Set up asm_path for x86_64.
Rev: nettle/ChangeLog:1.13
Rev: nettle/configure.ac:1.8
Niels Möller [Mon, 8 Sep 2008 19:40:34 +0000 (21:40 +0200)]
New file, new directory.
Rev: nettle/x86_64/machine.m4:1.1
Niels Möller [Thu, 28 Aug 2008 08:51:58 +0000 (10:51 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.12
Niels Möller [Thu, 28 Aug 2008 08:51:21 +0000 (10:51 +0200)]
(main): Rewrote block-wise sieving to
use less memory. New options -s and -v.
Rev: nettle/examples/eratosthenes.c:1.9
Niels Möller [Wed, 27 Aug 2008 08:54:37 +0000 (10:54 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.11
Niels Möller [Wed, 27 Aug 2008 08:54:21 +0000 (10:54 +0200)]
(print_raw, print_nl): Use printf.
Updated testcases with comments; comments are now preserved.
Rev: nettle/testsuite/sexp-conv-test:1.2
Niels Möller [Wed, 27 Aug 2008 08:51:22 +0000 (10:51 +0200)]
(sexp_convert_item): Keep comments in advanced
output.
(parse_options): New --lock option.
(main): Optionally lock output file.
Rev: nettle/tools/sexp-conv.c:1.2
Niels Möller [Wed, 27 Aug 2008 08:48:59 +0000 (10:48 +0200)]
(sexp_check_token): Removed check for "any" token.
All callers specify the token they expect.
(sexp_parse): Pass on comment tokens.
Rev: nettle/tools/parse.c:1.2
Niels Möller [Wed, 27 Aug 2008 08:46:26 +0000 (10:46 +0200)]
(sexp_put_data): Made non-static.
Rev: nettle/tools/output.c:1.2
Rev: nettle/tools/output.h:1.2
Niels Möller [Wed, 27 Aug 2008 08:46:02 +0000 (10:46 +0200)]
(sexp_get_comment): New function.
(sexp_get_token): Use sexp_get_comment.
Rev: nettle/tools/input.c:1.2
Niels Möller [Wed, 27 Aug 2008 08:44:50 +0000 (10:44 +0200)]
(enum sexp_token): Start enumeration with zero, zero
is no longer used to maen any type. New type SEXP_COMMENT.
Rev: nettle/tools/misc.h:1.2
Niels Möller [Wed, 27 Aug 2008 08:42:31 +0000 (10:42 +0200)]
Check for fcntl file locking.
Rev: nettle/configure.ac:1.7
Niels Möller [Tue, 26 Aug 2008 18:11:41 +0000 (20:11 +0200)]
* Makefile.in (tags-here): Put TAGS file in the source directory.
* examples/Makefile.in (tags): Likewise.
* testsuite/Makefile.in (tags): Likewise.
* tools/Makefile.in (tags): Likewise.
Rev: nettle/ChangeLog:1.10
Rev: nettle/Makefile.in:1.6
Rev: nettle/examples/Makefile.in:1.5
Rev: nettle/testsuite/Makefile.in:1.3
Rev: nettle/tools/Makefile.in:1.3
Niels Möller [Sat, 2 Aug 2008 22:10:55 +0000 (00:10 +0200)]
Comment fix.
Rev: nettle/yarrow256.c:1.2
Niels Möller [Fri, 29 Feb 2008 13:34:53 +0000 (14:34 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.9
Niels Möller [Fri, 29 Feb 2008 13:34:21 +0000 (14:34 +0100)]
(SOURCES): Added next-prime.c.
Rev: nettle/examples/Makefile.in:1.4
Niels Möller [Mon, 7 Jan 2008 20:20:13 +0000 (21:20 +0100)]
New FIXME comment.
Rev: nettle/bignum-next-prime.c:1.4
Niels Möller [Sat, 5 Jan 2008 22:58:42 +0000 (23:58 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.8
Niels Möller [Sat, 5 Jan 2008 22:58:08 +0000 (23:58 +0100)]
* examples/Makefile.in (TARGETS): Added eratosthenes and next-prime.
(next-prime, eratosthenes): New rules.
(nettle-benchmark): Don't rely on $@.
Rev: nettle/examples/Makefile.in:1.3
Niels Möller [Sat, 5 Jan 2008 22:56:07 +0000 (23:56 +0100)]
(find_first_one): Optimized, using slightly larger table.
(main): Use atol, arther than atoi.
Rev: nettle/examples/eratosthenes.c:1.8
Niels Möller [Sat, 5 Jan 2008 22:54:35 +0000 (23:54 +0100)]
Check symbols also in libhogweed.
Rev: nettle/testsuite/symbols-test:1.3
Niels Möller [Sat, 5 Jan 2008 22:52:11 +0000 (23:52 +0100)]
* examples/next-prime.c: New file.
Deleted code for detailed timing.
Rev: nettle/examples/next-prime.c:1.2
Niels Möller [Sat, 5 Jan 2008 22:48:31 +0000 (23:48 +0100)]
* examples/next-prime.c: New file.
Rev: nettle/examples/next-prime.c:1.1
Niels Möller [Sat, 5 Jan 2008 22:47:33 +0000 (23:47 +0100)]
Added eratosthenes.
Rev: nettle/examples/.cvsignore:1.2
Niels Möller [Sat, 5 Jan 2008 22:47:10 +0000 (23:47 +0100)]
(hogweed_SOURCES): Added bignum-next-prime.c.
(DISTFILES): Added prime-list.h.
(hogweed_OBJS): Removed $(LIBOBJS).
Rev: nettle/Makefile.in:1.5
Niels Möller [Sat, 5 Jan 2008 22:45:52 +0000 (23:45 +0100)]
* bignum-next-prime.c (nettle_next_prime): Renamed function, for
name space reasons. Was bignum_next_prime. Updated call in
rsa-keygen.c.
(primes): Use prime-list.h.
(nettle_next_prime): Skip Fermat test. Use mpz_millerrabin
directly, rather than mpz_probab_prime_p, when the former is
available.
Rev: nettle/bignum-next-prime.c:1.3
Niels Möller [Sat, 5 Jan 2008 22:43:43 +0000 (23:43 +0100)]
(nettle_next_prime): New prototype.
Rev: nettle/bignum.h:1.2
Niels Möller [Sat, 5 Jan 2008 22:43:31 +0000 (23:43 +0100)]
* bignum-next-prime.c (nettle_next_prime): Renamed function, for name
space reasons. Was bignum_next_prime. Updated call in rsa-keygen.c.
Rev: nettle/rsa-keygen.c:1.5
Niels Möller [Sat, 5 Jan 2008 22:30:46 +0000 (23:30 +0100)]
(bignum_next_prime): Deleted, moved to
bignum-next-prime.c. Call with a larger prime limit, this improves
the running time of lsh-keygen by roughly 25%.
Rev: nettle/rsa-keygen.c:1.4
Niels Möller [Sat, 5 Jan 2008 22:28:58 +0000 (23:28 +0100)]
List of odd primes < 2^16.
Rev: nettle/prime-list.h:1.1
Niels Möller [Sat, 5 Jan 2008 22:28:08 +0000 (23:28 +0100)]
Check for sizeof(long).
Rev: nettle/configure.ac:1.6
Niels Möller [Thu, 3 Jan 2008 22:26:05 +0000 (23:26 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.7
Niels Möller [Thu, 3 Jan 2008 22:25:51 +0000 (23:25 +0100)]
(main): Removed incorrect UNUSED from declaration.
Rev: nettle/examples/nettle-benchmark.c:1.2
Niels Möller [Thu, 3 Jan 2008 20:49:16 +0000 (21:49 +0100)]
*** empty log message ***
Rev: nettle/bignum-next-prime.c:1.2
Niels Möller [Thu, 3 Jan 2008 20:19:06 +0000 (21:19 +0100)]
Moved the bignum_next_prime function to a separate file.
Rev: nettle/bignum-next-prime.c:1.1
Niels Möller [Wed, 24 Oct 2007 20:01:26 +0000 (22:01 +0200)]
Bug fixes.
Rev: nettle/examples/eratosthenes.c:1.7
Niels Möller [Wed, 24 Oct 2007 15:05:20 +0000 (17:05 +0200)]
Introduced OUTPUT macro.
Rev: nettle/examples/eratosthenes.c:1.6
Niels Möller [Wed, 24 Oct 2007 14:59:42 +0000 (16:59 +0200)]
Removed features.
Rev: nettle/examples/eratosthenes.c:1.5
Niels Möller [Tue, 23 Oct 2007 21:52:51 +0000 (23:52 +0200)]
Whitespace cleanup.
Rev: nettle/examples/eratosthenes.c:1.4
Niels Möller [Tue, 23 Oct 2007 21:52:21 +0000 (23:52 +0200)]
Deleted the code for binary output.
Rev: nettle/examples/eratosthenes.c:1.3
Niels Möller [Tue, 23 Oct 2007 21:50:19 +0000 (23:50 +0200)]
Implemented block-wise sieving.
Rev: nettle/examples/eratosthenes.c:1.2
Niels Möller [Tue, 23 Oct 2007 20:30:49 +0000 (22:30 +0200)]
Work-in-progress checkin.
Rev: nettle/examples/eratosthenes.c:1.1
Niels Möller [Sun, 30 Sep 2007 20:42:49 +0000 (22:42 +0200)]
FIXME-comment for next_prime.
Rev: nettle/rsa-keygen.c:1.3
Niels Möller [Sat, 8 Sep 2007 08:48:41 +0000 (10:48 +0200)]
* sparc64/aes-encrypt-internal.asm: The directory with the aes.m4
include file was renamed from "sparc" to "sparc32". Updated include.
* sparc64/aes-decrypt-internal.asm: Likewise.
* sparc32/aes-encrypt-internal.asm: Likewise.
* sparc32/aes-decrypt-internal.asm: Likewise.
Rev: nettle/ChangeLog:1.6
Rev: nettle/sparc32/aes-decrypt-internal.asm:1.2
Rev: nettle/sparc32/aes-encrypt-internal.asm:1.2
Rev: nettle/sparc64/aes-decrypt-internal.asm:1.2
Rev: nettle/sparc64/aes-encrypt-internal.asm:1.2
Niels Möller [Fri, 7 Sep 2007 19:46:50 +0000 (21:46 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.5
Niels Möller [Fri, 7 Sep 2007 19:46:38 +0000 (21:46 +0200)]
Include stdlib.h.
Rev: nettle/examples/read_rsa_key.c:1.2
Niels Möller [Sun, 3 Jun 2007 08:47:31 +0000 (10:47 +0200)]
Comment fix.
Rev: nettle/configure.ac:1.5
Niels Möller [Sun, 3 Jun 2007 08:14:54 +0000 (10:14 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.4
Magnus Holmgren [Sat, 2 Jun 2007 21:31:34 +0000 (23:31 +0200)]
Typo fixes to install targets, spotted by Magnus Holmgren.
Rev: nettle/Makefile.in:1.4
Niels Möller [Mon, 14 May 2007 15:22:27 +0000 (17:22 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.3
Niels Möller [Mon, 14 May 2007 15:22:20 +0000 (17:22 +0200)]
* configure.ac: Fixed copy-and-paste errors in shared library
name setup.
Rev: nettle/configure.ac:1.4
Niels Möller [Mon, 14 May 2007 15:21:04 +0000 (17:21 +0200)]
* config.make.in (LIBNETTLE_SONAME, LIBHOGWEED_SONAME): Define.
Rev: nettle/config.make.in:1.3
Niels Möller [Mon, 14 May 2007 15:20:40 +0000 (17:20 +0200)]
* Makefile.in (libnettle.so, libhogweed.so): Fixed rules.
Rev: nettle/Makefile.in:1.3
Niels Möller [Mon, 14 May 2007 15:05:25 +0000 (17:05 +0200)]
Don't ignore autom4te.cache.
Rev: nettle/.cvsignore:1.2
Niels Möller [Mon, 14 May 2007 14:56:51 +0000 (16:56 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.2
Niels Möller [Mon, 14 May 2007 14:56:23 +0000 (16:56 +0200)]
* tools/Makefile.in (pkcs1-conv): Use IF_HOGWEED, not @RSA_TOOLS@,
for configuration. Link with -lhogweed.
Rev: nettle/tools/Makefile.in:1.2
Niels Möller [Mon, 14 May 2007 14:55:15 +0000 (16:55 +0200)]
* testsuite/testutils.h: Use WITH_HOGWEED, not WITH_PUBLIC_KEY.
* testsuite/testutils.c: Likewise.
Rev: nettle/testsuite/testutils.c:1.2
Rev: nettle/testsuite/testutils.h:1.2
Niels Möller [Mon, 14 May 2007 14:54:35 +0000 (16:54 +0200)]
Added FIXME comment.
Rev: nettle/testsuite/symbols-test:1.2
Niels Möller [Mon, 14 May 2007 14:54:23 +0000 (16:54 +0200)]
Don't use WITH_PUBLIC_KEY / WITH_HOGWEED, the Makefile sorts out which
files should be compiled.
Rev: nettle/testsuite/dsa-keygen-test.c:1.2
Rev: nettle/testsuite/dsa-test.c:1.2
Rev: nettle/testsuite/pkcs1-test.c:1.2
Rev: nettle/testsuite/rsa-encrypt-test.c:1.2
Rev: nettle/testsuite/rsa-keygen-test.c:1.2
Rev: nettle/testsuite/rsa-test.c:1.2
Rev: nettle/testsuite/rsa2sexp-test.c:1.2
Rev: nettle/testsuite/sexp2rsa-test.c:1.2
Niels Möller [Mon, 14 May 2007 14:52:50 +0000 (16:52 +0200)]
* testsuite/Makefile.in (TS_NETTLE_SOURCES, TS_HOGWEED_SOURCES):
Separate test cases using nettle and those also using hogweed.
Rev: nettle/testsuite/Makefile.in:1.2
Niels Möller [Mon, 14 May 2007 14:51:37 +0000 (16:51 +0200)]
yerrow-test was moved in the list.
Rev: nettle/testsuite/.test-rules.make:1.2
Niels Möller [Mon, 14 May 2007 14:50:15 +0000 (16:50 +0200)]
* examples/Makefile.in: Use IF_HOGWEED instead of RSA_EXAMPLES.
Link appropriate programs with -lhogweed.
(SOURCES): Added read_rsa_key.c.
Rev: nettle/examples/Makefile.in:1.2
Niels Möller [Mon, 14 May 2007 14:48:16 +0000 (16:48 +0200)]
* examples/io.h: Use WITH_HOGWEED, not WITH_PUBLIC_KEY.
* examples/io.c (read_rsa_key): Deleted, moved to...
* examples/read_rsa_key.c: New file, extracted from io.c.
Rev: nettle/examples/io.c:1.2
Rev: nettle/examples/io.h:1.2
Niels Möller [Mon, 14 May 2007 14:46:09 +0000 (16:46 +0200)]
* pgp.h: Include bignum.h, don't pretend to work without bignums.
* pgp-encode.c (pgp_put_mpi, pgp_put_public_rsa_key)
(pgp_put_rsa_sha1_signature): Define unconditionally. Removed the
checking of HAVE_LIBGMP and WITH_PUBLIC_KEY.
Rev: nettle/pgp-encode.c:1.2
Rev: nettle/pgp.h:1.2
Niels Möller [Mon, 14 May 2007 14:43:30 +0000 (16:43 +0200)]
Don't use WITH_PUBLIC_KEY / WITH_HOGWEED, then Makefile sorts out
which files should be compiled.
Rev: nettle/der2rsa.c:1.2
Rev: nettle/dsa-keygen.c:1.2
Rev: nettle/dsa-sign.c:1.2
Rev: nettle/dsa-verify.c:1.2
Rev: nettle/dsa.c:1.2
Rev: nettle/pkcs1-rsa-md5.c:1.2
Rev: nettle/pkcs1-rsa-sha1.c:1.2
Rev: nettle/pkcs1-rsa-sha256.c:1.2
Rev: nettle/pkcs1.c:1.2
Rev: nettle/rsa-compat.c:1.2
Rev: nettle/rsa-decrypt.c:1.2
Rev: nettle/rsa-encrypt.c:1.2
Rev: nettle/rsa-keygen.c:1.2
Rev: nettle/rsa-md5-sign.c:1.2
Rev: nettle/rsa-md5-verify.c:1.2
Rev: nettle/rsa-sha1-sign.c:1.2
Rev: nettle/rsa-sha1-verify.c:1.2
Rev: nettle/rsa-sha256-sign.c:1.2
Rev: nettle/rsa-sha256-verify.c:1.2
Rev: nettle/rsa-sign.c:1.2
Rev: nettle/rsa-verify.c:1.2
Rev: nettle/rsa.c:1.2
Rev: nettle/rsa2openpgp.c:1.2
Rev: nettle/rsa2sexp.c:1.2
Rev: nettle/sexp2dsa.c:1.2
Rev: nettle/sexp2rsa.c:1.2