]>
git.ipfire.org Git - thirdparty/nettle.git/log
Niels Möller [Fri, 25 Nov 2005 13:09:58 +0000 (14:09 +0100)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.376
Niels Möller [Fri, 25 Nov 2005 13:09:40 +0000 (14:09 +0100)]
New -v option, propagated to test programs.
Rev: misc/run-tests:1.4
Niels Möller [Fri, 25 Nov 2005 13:09:10 +0000 (14:09 +0100)]
Avoid using single-suffix rule to build
executables. (Actual change in the previous checkin).
Rev: src/nettle/testsuite/Makefile.in:1.18
Niels Möller [Fri, 25 Nov 2005 08:50:25 +0000 (09:50 +0100)]
*** empty log message ***
Rev: src/nettle/testsuite/Makefile.in:1.17
Niels Möller [Thu, 24 Nov 2005 11:54:11 +0000 (12:54 +0100)]
(distdir): Use [ -f, not [ -e, since the latter
is less portable, and not supported by Solaris /bin/sh.
Rev: src/nettle/ChangeLog:1.375
Rev: src/nettle/Makefile.in:1.29
Niels Möller [Wed, 23 Nov 2005 12:48:26 +0000 (13:48 +0100)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.374
Niels Möller [Wed, 23 Nov 2005 12:47:54 +0000 (13:47 +0100)]
Ignore pkcs1-conv binary.
Rev: src/nettle/tools/.cvsignore:1.5
Niels Möller [Wed, 23 Nov 2005 12:44:32 +0000 (13:44 +0100)]
* testsuite/Makefile.in (DISTFILES): Added teardown-env.
Rev: src/nettle/testsuite/Makefile.in:1.16
Niels Möller [Wed, 23 Nov 2005 12:43:57 +0000 (13:43 +0100)]
New file. Delete files created by the
testsuite.
Rev: src/nettle/testsuite/teardown-env:1.1
Niels Möller [Mon, 21 Nov 2005 22:07:18 +0000 (23:07 +0100)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.373
Niels Möller [Mon, 21 Nov 2005 22:07:13 +0000 (23:07 +0100)]
(main): Fixed check for -v option. Spotted by Goran K.
Rev: src/nettle/testsuite/testutils.c:1.29
Niels Möller [Mon, 21 Nov 2005 18:24:43 +0000 (19:24 +0100)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.372
Niels Möller [Mon, 21 Nov 2005 18:24:40 +0000 (19:24 +0100)]
(CTR_CTX, CTR_CRYPT): Fixed bugs, spotted by Goran K.
Rev: src/nettle/ctr.h:1.2
Niels Möller [Sun, 20 Nov 2005 17:14:06 +0000 (18:14 +0100)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.371
Niels Möller [Sun, 20 Nov 2005 17:13:50 +0000 (18:13 +0100)]
* Makefile.in (nettle_SOURCES): Added der2rsa.c.
Rev: src/nettle/Makefile.in:1.28
Niels Möller [Sun, 20 Nov 2005 17:13:25 +0000 (18:13 +0100)]
* testsuite/Makefile.in (TS_SH): Added pkcs1-conv-test.
Rev: src/nettle/testsuite/Makefile.in:1.15
Niels Möller [Sun, 20 Nov 2005 17:13:04 +0000 (18:13 +0100)]
(TARGETS): Added @RSA_TOOLS@.
(SOURCES): Added pkcs1-conv.c.
(pkcs1-conv): New rule.
Rev: src/nettle/tools/Makefile.in:1.14
Niels Möller [Sun, 20 Nov 2005 17:10:36 +0000 (18:10 +0100)]
New program.
Rev: src/nettle/tools/pkcs1-conv.c:1.1
Niels Möller [Sun, 20 Nov 2005 17:09:32 +0000 (18:09 +0100)]
New file.
Rev: src/nettle/testsuite/pkcs1-conv-test:1.2
Niels Möller [Sun, 20 Nov 2005 17:06:47 +0000 (18:06 +0100)]
New file.
Rev: src/nettle/der2rsa.c:1.1
Rev: src/nettle/testsuite/pkcs1-conv-test:1.1
Niels Möller [Sun, 20 Nov 2005 17:06:29 +0000 (18:06 +0100)]
Use rsa-sign to create signature.
Rev: src/nettle/examples/rsa-verify-test:1.2
Niels Möller [Sun, 20 Nov 2005 17:05:12 +0000 (18:05 +0100)]
(read_file): Fixed spelling in error message.
Rev: src/nettle/examples/io.c:1.9
Niels Möller [Sun, 20 Nov 2005 17:04:23 +0000 (18:04 +0100)]
(rsa_public_key_from_der_iterator)
(rsa_private_key_from_der_iterator, rsa_keypair_from_der): Declare
functions.
Rev: src/nettle/rsa.h:1.25
Niels Möller [Sun, 20 Nov 2005 17:02:26 +0000 (18:02 +0100)]
(asn1_der_iterator_init): Initialize length and
data.
(asn1_der_iterator_next): Support for lengths >= 0x80.
(asn1_der_decode_constructed_last, asn1_der_decode_bitstring)
(asn1_der_decode_bitstring_last): New functions.
(asn1_der_get_bignum): Check for non-mininal encodings.
Rev: src/nettle/der-iterator.c:1.2
Niels Möller [Sun, 20 Nov 2005 16:57:56 +0000 (17:57 +0100)]
(RSA_TOOLS): New substituted variable. Includes
pkcs1-conv, when public-key support is enabled.
Rev: src/nettle/configure.ac:1.70
Niels Möller [Sun, 20 Nov 2005 16:56:42 +0000 (17:56 +0100)]
(nettle_asn1_der_get_bignum): Include nettle_-prefix in
declaration.
Rev: src/nettle/bignum.h:1.10
Niels Möller [Sun, 20 Nov 2005 16:56:02 +0000 (17:56 +0100)]
Added name mangling defines, and a few new declarations.
Rev: src/nettle/asn1.h:1.2
Niels Möller [Sun, 20 Nov 2005 16:55:09 +0000 (17:55 +0100)]
Added --debug option. If used, the teardown-env
script is not run.
Rev: misc/run-tests:1.3
Niels Möller [Sun, 13 Nov 2005 20:10:17 +0000 (21:10 +0100)]
(nettle_SOURCES): Added der-iterator.c.
(HEADERS): Added asn1.h.
Rev: src/nettle/ChangeLog:1.370
Rev: src/nettle/Makefile.in:1.27
Niels Möller [Sun, 13 Nov 2005 20:09:41 +0000 (21:09 +0100)]
(asn1_der_get_bignum): Declare function.
Rev: src/nettle/bignum.h:1.9
Niels Möller [Sun, 13 Nov 2005 20:09:13 +0000 (21:09 +0100)]
* der-iterator.c: New file.
* asn1.h: New file.
Rev: src/nettle/asn1.h:1.1
Rev: src/nettle/der-iterator.c:1.1
Niels Möller [Mon, 7 Nov 2005 21:37:25 +0000 (22:37 +0100)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.369
Niels Möller [Mon, 7 Nov 2005 21:37:12 +0000 (22:37 +0100)]
Started on NEWS entry for 1.14.
Rev: src/nettle/NEWS:1.23
Niels Möller [Mon, 7 Nov 2005 21:36:26 +0000 (22:36 +0100)]
* examples/Makefile.in (TARGETS): Use $(EXEEXT).
* tools/Makefile.in (TARGETS, sexp-conv, nettle-lfib-stream): Likewise.
Rev: src/nettle/tools/Makefile.in:1.13
Niels Möller [Mon, 7 Nov 2005 21:35:35 +0000 (22:35 +0100)]
Check HAVE_UNISTD_H.
Rev: src/nettle/examples/nettle-benchmark.c:1.18
Niels Möller [Mon, 7 Nov 2005 21:35:11 +0000 (22:35 +0100)]
* examples/Makefile.in (TARGETS): Use $(EXEEXT).
Rev: src/nettle/examples/Makefile.in:1.11
Niels Möller [Mon, 7 Nov 2005 21:32:13 +0000 (22:32 +0100)]
Use $host_cpu, not $host, when setting up the assembler path. Use
$host_os, not uname, when setting up shared library flags.
Rev: src/nettle/configure.ac:1.69
Niels Möller [Mon, 7 Nov 2005 21:30:12 +0000 (22:30 +0100)]
(des.$(OBJEXT)): Use OBJEXT.
Rev: src/nettle/Makefile.in:1.26
Niels Möller [Mon, 7 Nov 2005 21:29:40 +0000 (22:29 +0100)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.368
Niels Möller [Mon, 7 Nov 2005 20:31:36 +0000 (21:31 +0100)]
Moved files from src/nettle.
Rev: config.guess:1.1
Rev: config.sub:1.1
Niels Möller [Sun, 23 Oct 2005 19:07:15 +0000 (21:07 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.367
Niels Möller [Sun, 23 Oct 2005 19:07:07 +0000 (21:07 +0200)]
New file, almost the same as sparc/arcfour-crypt.asm.
Rev: src/nettle/sparc64/arcfour-crypt.asm:1.1
Niels Möller [Sun, 23 Oct 2005 17:54:23 +0000 (19:54 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.366
Niels Möller [Sun, 23 Oct 2005 17:54:13 +0000 (19:54 +0200)]
(display): Use two decimal places.
Rev: src/nettle/examples/nettle-benchmark.c:1.17
Niels Möller [Sun, 23 Oct 2005 17:36:43 +0000 (19:36 +0200)]
Reorganized. Main loop unrolled four
times. Uses aligned 32-bit write accesses at DST. Still uses 8-bit
read accesses at SRC; could be improved int he case that SRC and
DST have compatible alignment.
Rev: src/nettle/sparc/arcfour-crypt.asm:1.8
Niels Möller [Sun, 23 Oct 2005 16:25:36 +0000 (18:25 +0200)]
Tried unrolling only twice.
Rev: src/nettle/sparc/arcfour-crypt.asm:1.7
Niels Möller [Wed, 19 Oct 2005 11:29:11 +0000 (13:29 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.365
Niels Möller [Wed, 19 Oct 2005 11:28:18 +0000 (13:28 +0200)]
(test_main): New testcase with 512 bytes of data.
Rev: src/nettle/testsuite/arcfour-test.c:1.4
Niels Möller [Wed, 19 Oct 2005 08:00:13 +0000 (10:00 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.364
Niels Möller [Wed, 19 Oct 2005 08:00:06 +0000 (10:00 +0200)]
Fixed bug, spotted by Mikael Kalms. We
must order the store at [CTX+I] before the load of [CTX+SI+SJ].
Rev: src/nettle/sparc/arcfour-crypt.asm:1.6
Niels Möller [Wed, 19 Oct 2005 07:46:54 +0000 (09:46 +0200)]
* sparc/arcfour-crypt.asm: Special unrolled code if SRC and DST
have compatible alignment. Improves performance by 20%, but I'm
not sure it's worth the extra complexity.
Rev: src/nettle/sparc/arcfour-crypt.asm:1.5
Niels Möller [Tue, 18 Oct 2005 19:00:23 +0000 (21:00 +0200)]
Spelling fix in comment.
Rev: src/nettle/sparc/arcfour-crypt.asm:1.4
Niels Möller [Tue, 18 Oct 2005 18:58:35 +0000 (20:58 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.363
Niels Möller [Tue, 18 Oct 2005 18:58:26 +0000 (20:58 +0200)]
(nettle_mpz_from_octets): Removed sign argument. If
mpz_import is available, define nettle_mpz_from_octets as a macro
calling mpz_import.
(nettle_mpz_from_octets): Start by setting x to zero; callers no
longer need to do that.
(nettle_mpz_set_str_256_s): New logic for the handling of negative
numbers. Convert in the same way as for positive numbers, and then
subtract the appropriate power of two.
Rev: src/nettle/bignum.c:1.9
Niels Möller [Mon, 17 Oct 2005 20:45:44 +0000 (22:45 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.362
Niels Möller [Mon, 17 Oct 2005 20:45:40 +0000 (22:45 +0200)]
(nettle_mpz_from_octets): Improved loop. Removed the
digit temporary (suggested by Torbjörn Granlund).
Rev: src/nettle/bignum.c:1.8
Niels Möller [Mon, 17 Oct 2005 19:50:25 +0000 (21:50 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.361
Niels Möller [Mon, 17 Oct 2005 19:50:17 +0000 (21:50 +0200)]
* sparc/arcfour-crypt.asm: Improved instruction scheduling.
Rev: src/nettle/sparc/arcfour-crypt.asm:1.3
Niels Möller [Mon, 17 Oct 2005 19:23:27 +0000 (21:23 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.360
Niels Möller [Mon, 17 Oct 2005 19:23:17 +0000 (21:23 +0200)]
* sparc/arcfour-crypt.asm: Bugfix, use lduh and stuh.
Rev: src/nettle/sparc/arcfour-crypt.asm:1.2
Niels Möller [Mon, 17 Oct 2005 18:35:07 +0000 (20:35 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.359
Niels Möller [Mon, 17 Oct 2005 18:35:02 +0000 (20:35 +0200)]
* sparc/arcfour-crypt.asm: New file.
Rev: src/nettle/sparc/arcfour-crypt.asm:1.1
Niels Möller [Mon, 17 Oct 2005 18:34:38 +0000 (20:34 +0200)]
Deleted unused file.
Rev: src/nettle/sparc64/aes.asm:1.2(DEAD)
Niels Möller [Mon, 17 Oct 2005 18:33:58 +0000 (20:33 +0200)]
* x86/arcfour-crypt.asm: Use ARCFOUR_I and ARCFOUR_J
* asm.m4 (ARCFOUR): New struct.
Rev: src/nettle/asm.m4:1.15
Rev: src/nettle/x86/arcfour-crypt.asm:1.14
Niels Möller [Mon, 17 Oct 2005 18:32:32 +0000 (20:32 +0200)]
Added comment with internal state.
Rev: src/nettle/testsuite/aes-test.c:1.3
Niels Möller [Mon, 17 Oct 2005 12:55:10 +0000 (14:55 +0200)]
* aes-internal.h (struct aes_table): Deleted idx and sparc_idx
arrays.
* aes-encrypt-table.c (_aes_encrypt_table): Likewise.
* aes-decrypt.c (_aes_decrypt_table): Likewise.
* asm.m4 (AES): Likewise
Rev: src/nettle/ChangeLog:1.358
Rev: src/nettle/aes-decrypt.c:1.7
Rev: src/nettle/aes-encrypt-table.c:1.5
Rev: src/nettle/aes-internal.h:1.13
Rev: src/nettle/asm.m4:1.14
Niels Möller [Sun, 16 Oct 2005 20:37:16 +0000 (22:37 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.357
Niels Möller [Sun, 16 Oct 2005 20:36:51 +0000 (22:36 +0200)]
(sexp_get_char): Use unsigned for the done flag.
Rev: src/nettle/tools/input.c:1.3
Niels Möller [Sun, 16 Oct 2005 20:35:39 +0000 (22:35 +0200)]
* sparc64/aes-encrypt-internal.asm: Include sparc/aes.m4.
* sparc64/aes-decrypt-internal.asm: Likewise.
Rev: src/nettle/sparc64/aes-decrypt-internal.asm:1.2
Niels Möller [Sun, 16 Oct 2005 20:33:42 +0000 (22:33 +0200)]
* sparc64/aes-encrypt-internal.asm: Include sparc/aes.m4.
Rev: src/nettle/sparc64/aes-encrypt-internal.asm:1.2
Niels Möller [Sun, 16 Oct 2005 20:32:25 +0000 (22:32 +0200)]
* sparc64/machine.m4: Use .register pseudo op to say that we use
%g2 and %g3 as scratch registers.
Rev: src/nettle/sparc64/machine.m4:1.3
Niels Möller [Sun, 16 Oct 2005 19:53:03 +0000 (21:53 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.356
Niels Möller [Sun, 16 Oct 2005 19:52:57 +0000 (21:52 +0200)]
* sparc/aes-encrypt-internal.asm: Explicitly include sparc/aes.m4.
* sparc/aes-decrypt-internal.asm: Likewise.
Rev: src/nettle/sparc/aes-decrypt-internal.asm:1.4
Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.14
Niels Möller [Sun, 16 Oct 2005 19:51:38 +0000 (21:51 +0200)]
* sparc/aes.m4: New file. Moved aes-related macros here...
* sparc/machine.m4: ... removed aes macros.
Rev: src/nettle/sparc/aes.m4:1.1
Rev: src/nettle/sparc/machine.m4:1.13
Niels Möller [Sun, 16 Oct 2005 19:49:46 +0000 (21:49 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.355
Niels Möller [Sun, 16 Oct 2005 19:49:39 +0000 (21:49 +0200)]
* x86/aes-encrypt-internal.asm: Explicitly include x86/aes.m4.
* x86/aes-decrypt-internal.asm: Likewise.
Rev: src/nettle/x86/aes-decrypt-internal.asm:1.2
Rev: src/nettle/x86/aes-encrypt-internal.asm:1.3
Niels Möller [Sun, 16 Oct 2005 19:48:38 +0000 (21:48 +0200)]
* x86/aes.m4: New file. Moved aes-related macros here, from...
* x86/machine.m4: ... removed aes macros.
Rev: src/nettle/x86/aes.m4:1.1
Rev: src/nettle/x86/machine.m4:1.10
Niels Möller [Sun, 16 Oct 2005 19:47:01 +0000 (21:47 +0200)]
Comment change.
Rev: src/nettle/asm.m4:1.13
Niels Möller [Sun, 16 Oct 2005 19:23:14 +0000 (21:23 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.354
Niels Möller [Sun, 16 Oct 2005 19:23:03 +0000 (21:23 +0200)]
* sparc64/aes-encrypt-internal.asm: New file.
* sparc64/aes-decrypt-internal.asm: New file.
Rev: src/nettle/sparc64/aes-decrypt-internal.asm:1.1
Rev: src/nettle/sparc64/aes-encrypt-internal.asm:1.1
Niels Möller [Sun, 16 Oct 2005 19:22:26 +0000 (21:22 +0200)]
* sparc64/machine.m4: Include the same aes macros used for
sparc32.
(BIAS): Define magic stack bias constant.
Rev: src/nettle/sparc64/machine.m4:1.2
Niels Möller [Sun, 16 Oct 2005 19:21:16 +0000 (21:21 +0200)]
Comment changes.
Rev: src/nettle/sparc/aes-decrypt-internal.asm:1.3
Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.13
Niels Möller [Sun, 16 Oct 2005 19:10:53 +0000 (21:10 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.353
Niels Möller [Sun, 16 Oct 2005 19:10:36 +0000 (21:10 +0200)]
* sparc/aes-encrypt-internal.asm, sparc/aes-decrypt-internal.asm:
Reduced frame size to 104 bytes, since we no longer need wtxt and
tmp on the stack.
Rev: src/nettle/sparc/aes-decrypt-internal.asm:1.2
Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.12
Niels Möller [Sun, 16 Oct 2005 13:11:34 +0000 (15:11 +0200)]
Whitespace cleanup.
Rev: src/nettle/ChangeLog:1.352
Niels Möller [Sun, 16 Oct 2005 13:09:28 +0000 (15:09 +0200)]
Deleted old aes implementation.
Rev: src/nettle/sparc/aes.asm:1.127(DEAD)
Niels Möller [Sun, 16 Oct 2005 13:07:34 +0000 (15:07 +0200)]
New file.
Rev: src/nettle/sparc/aes-decrypt-internal.asm:1.1
Niels Möller [Sun, 16 Oct 2005 12:52:59 +0000 (14:52 +0200)]
* sparc/machine.m4: Don't use m4 eval, instead rely on the
assembler's arithmetic.
Rev: src/nettle/sparc/machine.m4:1.12
Niels Möller [Sun, 16 Oct 2005 12:30:36 +0000 (14:30 +0200)]
Comment change.
Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.11
Niels Möller [Sun, 16 Oct 2005 12:24:22 +0000 (14:24 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.351
Niels Möller [Sun, 16 Oct 2005 12:24:13 +0000 (14:24 +0200)]
* sparc/machine.m4 (AES_FINAL_ROUND): Better scheduling, by
interleaving independent operations.
Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.10
Rev: src/nettle/sparc/machine.m4:1.11
Niels Möller [Sun, 16 Oct 2005 11:52:49 +0000 (13:52 +0200)]
* sparc/machine.m4 (TMP3): A third temporary register.
(AES_FINAL_ROUND): Prepared for scheduling.
Rev: src/nettle/sparc/machine.m4:1.10
Niels Möller [Sun, 16 Oct 2005 11:39:37 +0000 (13:39 +0200)]
* sparc/machine.m4 (AES_ROUND): Deleted unused argument T. Updated
all calls in aes-encrypt-internal.asm.
Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.9
Rev: src/nettle/sparc/machine.m4:1.9
Niels Möller [Sun, 16 Oct 2005 10:54:52 +0000 (12:54 +0200)]
* sparc/machine.m4 (AES_ROUND): New loop invariants T0-T3, to
avoid the additions of the AES_TABLEx constants in the inner loop.
Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.8
Rev: src/nettle/sparc/machine.m4:1.8
Niels Möller [Sun, 16 Oct 2005 10:27:49 +0000 (12:27 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.350
Niels Möller [Sun, 16 Oct 2005 10:27:41 +0000 (12:27 +0200)]
* sparc/machine.m4 (AES_ROUND): Better scheduling, by
interleaving independent operations.
Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.7
Rev: src/nettle/sparc/machine.m4:1.7
Niels Möller [Sun, 16 Oct 2005 10:08:45 +0000 (12:08 +0200)]
* sparc/machine.m4 (AES_ROUND): Annotated instructions.
Rev: src/nettle/sparc/machine.m4:1.6
Niels Möller [Sun, 16 Oct 2005 10:06:02 +0000 (12:06 +0200)]
* sparc/machine.m4 (AES_ROUND): Alternate between using TMP1 and
TMP2, to prepare for scheduling.
Rev: src/nettle/sparc/machine.m4:1.5
Niels Möller [Sun, 16 Oct 2005 09:58:44 +0000 (11:58 +0200)]
* sparc/aes-encrypt-internal.asm: Renamed Ti -> Xi.
Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.6
Niels Möller [Sun, 16 Oct 2005 09:53:17 +0000 (11:53 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.349