]> git.ipfire.org Git - thirdparty/nettle.git/log
thirdparty/nettle.git
19 years ago*** empty log message ***
Niels Möller [Sun, 23 Oct 2005 17:54:23 +0000 (19:54 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.366

19 years ago(display): Use two decimal places.
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

19 years agoReorganized. Main loop unrolled four
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

19 years agoTried unrolling only twice.
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

19 years ago*** empty log message ***
Niels Möller [Wed, 19 Oct 2005 11:29:11 +0000 (13:29 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.365

19 years ago(test_main): New testcase with 512 bytes of data.
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

19 years ago*** empty log message ***
Niels Möller [Wed, 19 Oct 2005 08:00:13 +0000 (10:00 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.364

19 years agoFixed bug, spotted by Mikael Kalms. We
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

19 years ago* sparc/arcfour-crypt.asm: Special unrolled code if SRC and DST
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

19 years agoSpelling fix in comment.
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

19 years ago*** empty log message ***
Niels Möller [Tue, 18 Oct 2005 18:58:35 +0000 (20:58 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.363

19 years ago(nettle_mpz_from_octets): Removed sign argument. If
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

19 years ago*** empty log message ***
Niels Möller [Mon, 17 Oct 2005 20:45:44 +0000 (22:45 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.362

19 years ago(nettle_mpz_from_octets): Improved loop. Removed the
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

19 years ago*** empty log message ***
Niels Möller [Mon, 17 Oct 2005 19:50:25 +0000 (21:50 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.361

19 years ago* sparc/arcfour-crypt.asm: Improved instruction scheduling.
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

19 years ago*** empty log message ***
Niels Möller [Mon, 17 Oct 2005 19:23:27 +0000 (21:23 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.360

19 years ago* sparc/arcfour-crypt.asm: Bugfix, use lduh and stuh.
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

19 years ago*** empty log message ***
Niels Möller [Mon, 17 Oct 2005 18:35:07 +0000 (20:35 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.359

19 years ago* sparc/arcfour-crypt.asm: New file.
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

19 years agoDeleted unused file.
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)

19 years ago* x86/arcfour-crypt.asm: Use ARCFOUR_I and ARCFOUR_J
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

19 years agoAdded comment with internal state.
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

19 years ago* aes-internal.h (struct aes_table): Deleted idx and sparc_idx
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

19 years ago*** empty log message ***
Niels Möller [Sun, 16 Oct 2005 20:37:16 +0000 (22:37 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.357

19 years ago(sexp_get_char): Use unsigned for the done flag.
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

19 years ago* sparc64/aes-encrypt-internal.asm: Include sparc/aes.m4.
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

19 years ago* sparc64/aes-encrypt-internal.asm: Include sparc/aes.m4.
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

19 years ago* sparc64/machine.m4: Use .register pseudo op to say that we use
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

19 years ago*** empty log message ***
Niels Möller [Sun, 16 Oct 2005 19:53:03 +0000 (21:53 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.356

19 years ago* sparc/aes-encrypt-internal.asm: Explicitly include sparc/aes.m4.
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

19 years ago* sparc/aes.m4: New file. Moved aes-related macros here...
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

19 years ago*** empty log message ***
Niels Möller [Sun, 16 Oct 2005 19:49:46 +0000 (21:49 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.355

19 years ago* x86/aes-encrypt-internal.asm: Explicitly include x86/aes.m4.
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

19 years ago* x86/aes.m4: New file. Moved aes-related macros here, from...
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

19 years agoComment change.
Niels Möller [Sun, 16 Oct 2005 19:47:01 +0000 (21:47 +0200)] 
Comment change.

Rev: src/nettle/asm.m4:1.13

19 years ago*** empty log message ***
Niels Möller [Sun, 16 Oct 2005 19:23:14 +0000 (21:23 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.354

19 years ago* sparc64/aes-encrypt-internal.asm: New file.
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

19 years ago* sparc64/machine.m4: Include the same aes macros used for
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

19 years agoComment changes.
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

19 years ago*** empty log message ***
Niels Möller [Sun, 16 Oct 2005 19:10:53 +0000 (21:10 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.353

19 years ago* sparc/aes-encrypt-internal.asm, sparc/aes-decrypt-internal.asm:
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

19 years agoWhitespace cleanup.
Niels Möller [Sun, 16 Oct 2005 13:11:34 +0000 (15:11 +0200)] 
Whitespace cleanup.

Rev: src/nettle/ChangeLog:1.352

19 years agoDeleted old aes implementation.
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)

19 years agoNew file.
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

19 years ago* sparc/machine.m4: Don't use m4 eval, instead rely on the
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

19 years agoComment change.
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

19 years ago*** empty log message ***
Niels Möller [Sun, 16 Oct 2005 12:24:22 +0000 (14:24 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.351

19 years ago* sparc/machine.m4 (AES_FINAL_ROUND): Better scheduling, by
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

19 years ago* sparc/machine.m4 (TMP3): A third temporary register.
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

19 years ago* sparc/machine.m4 (AES_ROUND): Deleted unused argument T. Updated
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

19 years ago* sparc/machine.m4 (AES_ROUND): New loop invariants T0-T3, to
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

19 years ago*** empty log message ***
Niels Möller [Sun, 16 Oct 2005 10:27:49 +0000 (12:27 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.350

19 years ago* sparc/machine.m4 (AES_ROUND): Better scheduling, by
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

19 years ago* sparc/machine.m4 (AES_ROUND): Annotated instructions.
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

19 years ago* sparc/machine.m4 (AES_ROUND): Alternate between using TMP1 and
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

19 years ago* sparc/aes-encrypt-internal.asm: Renamed Ti -> Xi.
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

19 years ago*** empty log message ***
Niels Möller [Sun, 16 Oct 2005 09:53:17 +0000 (11:53 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.349

19 years ago* sparc/aes-encrypt-internal.asm: Fixed bugs. Now passes the
Niels Möller [Sun, 16 Oct 2005 09:53:12 +0000 (11:53 +0200)] 
* sparc/aes-encrypt-internal.asm: Fixed bugs. Now passes the
testsuite.

Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.5

19 years ago* sparc/machine.m4 (AES_ROUND, AES_FINAL_ROUND): Bugfixes. Put
Niels Möller [Sun, 16 Oct 2005 09:52:10 +0000 (11:52 +0200)] 
* sparc/machine.m4 (AES_ROUND, AES_FINAL_ROUND): Bugfixes. Put
NOPs in the load dely slots.

Rev: src/nettle/sparc/machine.m4:1.4

19 years agoComment change.
Niels Möller [Sat, 15 Oct 2005 23:10:49 +0000 (01:10 +0200)] 
Comment change.

Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.4

19 years ago*** empty log message ***
Niels Möller [Sat, 15 Oct 2005 22:58:53 +0000 (00:58 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.348

19 years agoImplemented. Not yet working, and not optimized.
Niels Möller [Sat, 15 Oct 2005 22:58:32 +0000 (00:58 +0200)] 
Implemented. Not yet working, and not optimized.

Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.3

19 years agoUse TMP1 and TMP2, so we don't need to pass
Niels Möller [Sat, 15 Oct 2005 22:56:17 +0000 (00:56 +0200)] 
Use TMP1 and TMP2, so we don't need to pass
them as arguments.
(AES_FINAL_ROUND): New macro.

Rev: src/nettle/sparc/machine.m4:1.3

19 years ago*** empty log message ***
Niels Möller [Sat, 15 Oct 2005 21:27:19 +0000 (23:27 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.347
Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.2

19 years ago* configure.ac (OBJDUMP): Substitute the program false if objdump
Niels Möller [Sat, 15 Oct 2005 21:14:04 +0000 (23:14 +0200)] 
* configure.ac (OBJDUMP): Substitute the program false if objdump
is not found.

Rev: src/nettle/configure.ac:1.68

19 years ago*** empty log message ***
Niels Möller [Sat, 15 Oct 2005 18:08:03 +0000 (20:08 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.346

19 years ago(PROLOGUE): Use TYPE_FUNCTION.
Niels Möller [Sat, 15 Oct 2005 18:07:56 +0000 (20:07 +0200)] 
(PROLOGUE): Use TYPE_FUNCTION.

Rev: src/nettle/asm.m4:1.12

19 years agoSubstitute ASM_TYPE_FUNCTION as TYPE_FUNCTION.
Niels Möller [Sat, 15 Oct 2005 18:07:30 +0000 (20:07 +0200)] 
Substitute ASM_TYPE_FUNCTION as TYPE_FUNCTION.

Rev: src/nettle/config.m4.in:1.5

19 years ago* configure.ac (ASM_ELF_STYLE): Check for %function and #function,
Niels Möller [Sat, 15 Oct 2005 18:07:00 +0000 (20:07 +0200)] 
* configure.ac (ASM_ELF_STYLE): Check for %function and #function,
but not for @function.
(ASM_TYPE_FUNCTION): New substituted variable.

Rev: src/nettle/configure.ac:1.67

19 years ago*** empty log message ***
Niels Möller [Sat, 15 Oct 2005 17:26:41 +0000 (19:26 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.345

19 years ago(ASM_ELF_STYLE): Fixed .type,@function statement
Niels Möller [Sat, 15 Oct 2005 17:26:22 +0000 (19:26 +0200)] 
(ASM_ELF_STYLE): Fixed .type,@function statement
used when checking for pseudo operations.

Rev: src/nettle/configure.ac:1.66

19 years ago*** empty log message ***
Niels Möller [Sat, 15 Oct 2005 17:23:46 +0000 (19:23 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.344

19 years ago(AES_LOAD, AES_ROUND): Started writing new AES
Niels Möller [Sat, 15 Oct 2005 17:21:56 +0000 (19:21 +0200)] 
(AES_LOAD, AES_ROUND): Started writing new AES
macros.

Rev: src/nettle/sparc/machine.m4:1.2

19 years agoComment changes.
Niels Möller [Sat, 15 Oct 2005 17:21:10 +0000 (19:21 +0200)] 
Comment changes.

Rev: src/nettle/sparc/aes.asm:1.126

19 years agoNew file.
Niels Möller [Sat, 15 Oct 2005 17:20:53 +0000 (19:20 +0200)] 
New file.

Rev: src/nettle/sparc/aes-encrypt-internal.asm:1.1

19 years ago* configure.ac: When looking for assembler files, link in
Niels Möller [Fri, 14 Oct 2005 21:56:37 +0000 (23:56 +0200)] 
* configure.ac: When looking for assembler files, link in
aes-encrypt-internal.asm and aes-decrypt-internal.asm. Don't look
for aes.asm, aes-encrypt.asm and aes-decrypt.asm.

Rev: src/nettle/configure.ac:1.65

19 years ago* x86/aes-decrypt.asm, x86/aes-encrypt.asm: Deleted files.
Niels Möller [Fri, 14 Oct 2005 21:56:00 +0000 (23:56 +0200)] 
* x86/aes-decrypt.asm, x86/aes-encrypt.asm: Deleted files.

Rev: src/nettle/x86/aes-decrypt.asm:1.22(DEAD)
Rev: src/nettle/x86/aes-encrypt.asm:1.23(DEAD)

19 years ago* x86/aes-decrypt-internal.asm: New file.
Niels Möller [Fri, 14 Oct 2005 21:54:33 +0000 (23:54 +0200)] 
* x86/aes-decrypt-internal.asm: New file.

Rev: src/nettle/x86/aes-decrypt-internal.asm:1.1

19 years agoTrivial whitespace changes.
Niels Möller [Fri, 14 Oct 2005 21:54:08 +0000 (23:54 +0200)] 
Trivial whitespace changes.

Rev: src/nettle/x86/aes-encrypt-internal.asm:1.2

19 years agoChanged AES macros, to handle a table register.
Niels Möller [Fri, 14 Oct 2005 21:45:51 +0000 (23:45 +0200)] 
Changed AES macros, to handle a table register.
Also take more of the used registers as argument.

Rev: src/nettle/x86/machine.m4:1.9

19 years ago* x86/aes-encrypt-internal.asm: Rewritten to match new interface,
Niels Möller [Fri, 14 Oct 2005 21:44:07 +0000 (23:44 +0200)] 
* x86/aes-encrypt-internal.asm: Rewritten to match new interface,
with the table pointer as an argument. Unlike the old code, this
should really be position independent.

Rev: src/nettle/x86/aes-encrypt-internal.asm:1.1

19 years ago(OBJDUMP): Use AC_CHECK_TOOL to check for objdump.
Niels Möller [Fri, 14 Oct 2005 19:46:54 +0000 (21:46 +0200)] 
(OBJDUMP): Use AC_CHECK_TOOL to check for objdump.
(ASM_MARK_NOEXEC_STACK): Use $OBJDUMP when examining the object file.

Rev: src/nettle/configure.ac:1.64

19 years ago*** empty log message ***
Niels Möller [Fri, 14 Oct 2005 19:41:50 +0000 (21:41 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.343

19 years ago(nettle_SOURCES): Removed aes.c,
Niels Möller [Fri, 14 Oct 2005 19:41:39 +0000 (21:41 +0200)] 
(nettle_SOURCES): Removed aes.c,
aes-decrypt-table.c. Added aes-decrypt-internal.c and aes-encrypt-internal.c.

Rev: src/nettle/Makefile.in:1.25

19 years agoReduced support for AES_SMALL.
Niels Möller [Fri, 14 Oct 2005 19:40:04 +0000 (21:40 +0200)] 
Reduced support for AES_SMALL.

Rev: src/nettle/aes-internal.h:1.12

19 years agoDeleted files.
Niels Möller [Fri, 14 Oct 2005 19:39:11 +0000 (21:39 +0200)] 
Deleted files.

Rev: src/nettle/aes-decrypt-table.c:1.5(DEAD)
Rev: src/nettle/aes.c:1.13(DEAD)

19 years agoReverted move of _aes_encrypt_table.
Niels Möller [Fri, 14 Oct 2005 19:37:52 +0000 (21:37 +0200)] 
Reverted move of _aes_encrypt_table.

Rev: src/nettle/aes-encrypt.c:1.7

19 years ago(_aes_decrypt_table): Moved table here, and made
Niels Möller [Fri, 14 Oct 2005 19:29:25 +0000 (21:29 +0200)] 
(_aes_decrypt_table): Moved table here, and made
static.

Rev: src/nettle/aes-decrypt.c:1.6

19 years ago(_aes_encrypt_table): Moved table here. Still
Niels Möller [Fri, 14 Oct 2005 19:28:51 +0000 (21:28 +0200)] 
(_aes_encrypt_table): Moved table here. Still
globally visible, since it is needed by aes_set_encrypt_key.

Rev: src/nettle/aes-encrypt.c:1.6

19 years ago(_aes_decrypt_table): Don't declare, it's no
Niels Möller [Fri, 14 Oct 2005 19:26:18 +0000 (21:26 +0200)] 
(_aes_decrypt_table): Don't declare, it's no
longer globally visible.

Rev: src/nettle/aes-internal.h:1.11

19 years agoComment changes.
Niels Möller [Fri, 14 Oct 2005 19:23:55 +0000 (21:23 +0200)] 
Comment changes.

Rev: src/nettle/aes-encrypt-internal.c:1.2

19 years ago(_nettle_aes_decrypt): New AES decryption
Niels Möller [Fri, 14 Oct 2005 19:23:38 +0000 (21:23 +0200)] 
(_nettle_aes_decrypt): New AES decryption
function, analogous to _nettle_aes_encrypt.

Rev: src/nettle/aes-decrypt-internal.c:1.1

19 years ago*** empty log message ***
Niels Möller [Fri, 14 Oct 2005 13:31:28 +0000 (15:31 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.342

19 years ago(AES_ROUND, AES_FINAL_ROUND): New macros.
Niels Möller [Fri, 14 Oct 2005 13:30:57 +0000 (15:30 +0200)] 
(AES_ROUND, AES_FINAL_ROUND): New macros.

Rev: src/nettle/aes-internal.h:1.10

19 years ago(_nettle_aes_encrypt): New AES encryption
Niels Möller [Fri, 14 Oct 2005 13:30:13 +0000 (15:30 +0200)] 
(_nettle_aes_encrypt): New AES encryption
function, avoiding the tablebased indexing.

Rev: src/nettle/aes-encrypt-internal.c:1.1

19 years ago* sha1-compress.c: Added debugging code.
Niels Möller [Fri, 14 Oct 2005 13:27:46 +0000 (15:27 +0200)] 
* sha1-compress.c: Added debugging code.
* md5-compress.c: Likewise.

Rev: src/nettle/md5-compress.c:1.2
Rev: src/nettle/sha1-compress.c:1.3

19 years ago*** empty log message ***
Niels Möller [Thu, 13 Oct 2005 15:13:22 +0000 (17:13 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.341

19 years ago(ASM_MARK_NOEXEC_STACK): Use a diversion, to
Niels Möller [Thu, 13 Oct 2005 15:13:15 +0000 (17:13 +0200)] 
(ASM_MARK_NOEXEC_STACK): Use a diversion, to
substitute the value of ASM_MARK_NOEXEC_STACK at the end of each
assembler file.

Rev: src/nettle/config.m4.in:1.4

19 years ago* configure.ac (ASM_MARK_NOEXEC_STACK): Check if the C compiler
Niels Möller [Thu, 13 Oct 2005 15:12:13 +0000 (17:12 +0200)] 
* configure.ac (ASM_MARK_NOEXEC_STACK): Check if the C compiler
generates a .note.GNU-stack section. If so, we should do the same
in our assembler files.

Rev: src/nettle/configure.ac:1.63