]> git.ipfire.org Git - thirdparty/nettle.git/log
thirdparty/nettle.git
23 years agoNew file, with the output of
Niels Möller [Wed, 15 May 2002 08:35:57 +0000 (10:35 +0200)] 
New file, with the output of
testsuite/aes-test, when aes.c has been compiled with debugging
printouts of intermediate state.

Rev: src/nettle/testsuite/aes-test.out:1.1

23 years ago* sparc/aes.asm: (_aes_crypt): Restore %fp at end of function, to
Niels Möller [Tue, 14 May 2002 23:48:15 +0000 (01:48 +0200)] 
* sparc/aes.asm: (_aes_crypt): Restore %fp at end of function, to
make %fp available for other uses.

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

23 years ago* sparc/aes.asm: The frame setup was broken. Tried to fix it.
Niels Möller [Tue, 14 May 2002 23:46:14 +0000 (01:46 +0200)] 
* sparc/aes.asm: The frame setup was broken. Tried to fix it.
Reverted to revision 1.70 + minor changes from the head revision.

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

23 years ago* sparc/aes.asm: The frame setup was broken. Tried to fix it.
Niels Möller [Tue, 14 May 2002 23:35:37 +0000 (01:35 +0200)] 
* sparc/aes.asm: The frame setup was broken. Tried to fix it.

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

23 years ago*** empty log message ***
Niels Möller [Tue, 14 May 2002 23:02:10 +0000 (01:02 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.95

23 years ago(aes_encrypt): Use test instead of cmpl $0,.
Niels Möller [Tue, 14 May 2002 23:02:04 +0000 (01:02 +0200)] 
(aes_encrypt): Use test instead of cmpl $0,.

Rev: src/nettle/x86/aes-encrypt.asm:1.13

23 years ago*** empty log message ***
Niels Möller [Tue, 14 May 2002 22:44:11 +0000 (00:44 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.94

23 years ago(AES_SUBST_BYTE): New macro.
Niels Möller [Tue, 14 May 2002 22:44:05 +0000 (00:44 +0200)] 
(AES_SUBST_BYTE): New macro.

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

23 years agoGrammar fix.
Niels Möller [Tue, 14 May 2002 22:34:13 +0000 (00:34 +0200)] 
Grammar fix.

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

23 years agoInstruction alignment tweaks.
Niels Möller [Tue, 14 May 2002 22:31:22 +0000 (00:31 +0200)] 
Instruction alignment tweaks.

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

23 years ago*** empty log message ***
Niels Möller [Tue, 14 May 2002 22:04:10 +0000 (00:04 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.93

23 years agowtxt needs no register of it's own, as its
Niels Möller [Tue, 14 May 2002 22:04:02 +0000 (00:04 +0200)] 
wtxt needs no register of it's own, as its
pointed to by %sp. %g5 moved to %l0, the register previously
allocated for wtxt, so that we stay clean of the reserved %g
registers.

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

23 years ago(_aes_crypt): Allocate only 32 bytes local storage on the stack.
Niels Möller [Tue, 14 May 2002 21:58:21 +0000 (23:58 +0200)] 
(_aes_crypt): Allocate only 32 bytes local storage on the stack.
Calculate wtxt and tmp using offsets from %sp, not %fp.

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

23 years agoAvoid using %g6 and %g7, as they are reserved for
Niels Möller [Tue, 14 May 2002 20:45:01 +0000 (22:45 +0200)] 
Avoid using %g6 and %g7, as they are reserved for
operating sytem use. Use %i5 and %o7 instead. Also moved %g4 to %g1.

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

23 years agoAdded fixme on register usage.
Niels Möller [Tue, 14 May 2002 20:15:37 +0000 (22:15 +0200)] 
Added fixme on register usage.

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

23 years ago*** empty log message ***
Niels Möller [Tue, 14 May 2002 18:35:10 +0000 (20:35 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.92

23 years ago* x86/aes-encrypt.asm (aes_encrypt): Replaced first quarter of the
Niels Möller [Tue, 14 May 2002 18:35:04 +0000 (20:35 +0200)] 
* x86/aes-encrypt.asm (aes_encrypt): Replaced first quarter of the
round function with an invocation of AES_ROUND.
(aes_encrypt): Similarly for the second column.
(aes_encrypt): Similarly for the rest of the round function.

Rev: src/nettle/x86/aes-encrypt.asm:1.12

23 years ago* x86/aes-encrypt.asm (aes_encrypt): Replaced first quarter of the
Niels Möller [Tue, 14 May 2002 18:19:58 +0000 (20:19 +0200)] 
* x86/aes-encrypt.asm (aes_encrypt): Replaced first quarter of the
round function with an invocation of AES_ROUND.
(aes_encrypt): Similarly for the second column.

Rev: src/nettle/x86/aes-encrypt.asm:1.11

23 years ago*** empty log message ***
Niels Möller [Tue, 14 May 2002 18:17:26 +0000 (20:17 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.91

23 years ago* x86/aes-encrypt.asm (aes_encrypt): Replaced first quarter of the
Niels Möller [Tue, 14 May 2002 18:17:22 +0000 (20:17 +0200)] 
* x86/aes-encrypt.asm (aes_encrypt): Replaced first quarter of the
round function with an invocation of AES_ROUND.

Rev: src/nettle/x86/aes-encrypt.asm:1.10

23 years ago* x86/machine.m4 (AES_ROUND): New macro.
Niels Möller [Tue, 14 May 2002 18:16:38 +0000 (20:16 +0200)] 
* x86/machine.m4 (AES_ROUND): New macro.

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

23 years agoMinor changes..
Niels Möller [Tue, 14 May 2002 18:07:02 +0000 (20:07 +0200)] 
Minor changes..

Rev: src/nettle/x86/aes-encrypt.asm:1.9

23 years ago*** empty log message ***
Niels Möller [Tue, 14 May 2002 17:50:39 +0000 (19:50 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.90

23 years ago* x86/aes-encrypt.asm (aes_encrypt): Use AES_LOAD macro.
Niels Möller [Tue, 14 May 2002 17:50:33 +0000 (19:50 +0200)] 
* x86/aes-encrypt.asm (aes_encrypt): Use AES_LOAD macro.

Rev: src/nettle/x86/aes-encrypt.asm:1.8

23 years ago* x86/machine.m4 (AES_LOAD): New macro.
Niels Möller [Tue, 14 May 2002 17:50:02 +0000 (19:50 +0200)] 
* x86/machine.m4 (AES_LOAD): New macro.

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

23 years ago* x86/machine.m4 (AES_STORE): New macro.
Niels Möller [Tue, 14 May 2002 17:39:59 +0000 (19:39 +0200)] 
* x86/machine.m4 (AES_STORE): New macro.

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

23 years ago* x86/aes-encrypt.asm (aes_encrypt): Use AES_STORE.
Niels Möller [Tue, 14 May 2002 17:39:50 +0000 (19:39 +0200)] 
* x86/aes-encrypt.asm (aes_encrypt): Use AES_STORE.

Rev: src/nettle/x86/aes-encrypt.asm:1.7

23 years ago*** empty log message ***
Niels Möller [Tue, 14 May 2002 17:27:31 +0000 (19:27 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.89

23 years ago(aes_encrypt): Deleted xchgl instruction in final round, by
Niels Möller [Tue, 14 May 2002 17:27:19 +0000 (19:27 +0200)] 
(aes_encrypt): Deleted xchgl instruction in final round, by
reordering the second and fourth round.

Rev: src/nettle/x86/aes-encrypt.asm:1.6

23 years ago* x86/aes-encrypt.asm (aes_encrypt): Use the AES_LAST_ROUND macro
Niels Möller [Tue, 14 May 2002 17:19:26 +0000 (19:19 +0200)] 
* x86/aes-encrypt.asm (aes_encrypt): Use the AES_LAST_ROUND macro
for the first column of the final round.
(aes_encrypt): Similarly for the second column.
(aes_encrypt): Similarly for the third and fourth column.

Rev: src/nettle/ChangeLog:1.88
Rev: src/nettle/x86/aes-encrypt.asm:1.5

23 years ago* x86/aes-encrypt.asm (aes_encrypt): Use the AES_LAST_ROUND macro
Niels Möller [Tue, 14 May 2002 17:15:12 +0000 (19:15 +0200)] 
* x86/aes-encrypt.asm (aes_encrypt): Use the AES_LAST_ROUND macro
for the first column of the final round.
(aes_encrypt): Similarly for the second column.

Rev: src/nettle/x86/aes-encrypt.asm:1.4

23 years ago*** empty log message ***
Niels Möller [Tue, 14 May 2002 17:11:51 +0000 (19:11 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.87

23 years agoIgnore some more stamp files.
Niels Möller [Tue, 14 May 2002 17:11:43 +0000 (19:11 +0200)] 
Ignore some more stamp files.

Rev: src/nettle/.cvsignore:1.10

23 years ago(AES_LAST_ROUND): New macro.
Niels Möller [Tue, 14 May 2002 17:11:06 +0000 (19:11 +0200)] 
(AES_LAST_ROUND): New macro.

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

23 years ago* x86/aes-encrypt.asm (aes_encrypt): Use the AES_LAST_ROUND macro
Niels Möller [Tue, 14 May 2002 17:10:54 +0000 (19:10 +0200)] 
* x86/aes-encrypt.asm (aes_encrypt): Use the AES_LAST_ROUND macro
for the first column of the final round.

Rev: src/nettle/x86/aes-encrypt.asm:1.3

23 years agoAdded some trailing dnl:s. Added quotes to the first argument to define.
Niels Möller [Tue, 14 May 2002 17:09:35 +0000 (19:09 +0200)] 
Added some trailing dnl:s. Added quotes to the first argument to define.

Rev: src/nettle/asm.m4:1.8

23 years ago* x86/aes-encrypt.asm (aes_encrypt): Move code here...
Niels Möller [Tue, 14 May 2002 16:41:21 +0000 (18:41 +0200)] 
* x86/aes-encrypt.asm (aes_encrypt): Move code here...
* x86/aes.asm: ...from here.

Rev: src/nettle/ChangeLog:1.86
Rev: src/nettle/x86/aes-encrypt.asm:1.2
Rev: src/nettle/x86/aes.asm:1.8

23 years ago* x86/aes.asm: Use addl and subl, not add and sub. Replaced
Niels Möller [Tue, 14 May 2002 16:33:03 +0000 (18:33 +0200)] 
* x86/aes.asm: Use addl and subl, not add and sub. Replaced
references to dtbl1-4 with references to _aes_encrypt_table.

* x86/aes.asm (aes_decrypt): Adapted to the current interface.
Notably, the order of the subkeys was reversed. Single block
encrypt/decrypt works now.
(aes_encrypt, aes_decrypt): Added an outer loop, so that we can
encrypt more than one block at a time.

Rev: src/nettle/x86/aes.asm:1.7

23 years ago*** empty log message ***
Niels Möller [Tue, 14 May 2002 16:04:12 +0000 (18:04 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.85

23 years ago(asm_path): Enable x86 assembler.
Niels Möller [Tue, 14 May 2002 16:04:06 +0000 (18:04 +0200)] 
(asm_path): Enable x86 assembler.

Rev: src/nettle/configure.ac:1.6

23 years ago(aes_decrypt): Adapted to the current interface.
Niels Möller [Tue, 14 May 2002 16:03:07 +0000 (18:03 +0200)] 
(aes_decrypt): Adapted to the current interface.
Notably, the order of the subkeys was reversed. Single block
encrypt/decrypt works now.
(aes_encrypt, aes_decrypt): Added an outer loop, so that we can
encrypt more than one block at a time.

Rev: src/nettle/x86/aes.asm:1.6

23 years ago*** empty log message ***
Niels Möller [Tue, 14 May 2002 15:30:07 +0000 (17:30 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.84

23 years ago(aes_decrypt): Adapted to the current interface.
Niels Möller [Tue, 14 May 2002 15:30:00 +0000 (17:30 +0200)] 
(aes_decrypt): Adapted to the current interface.
Notably, the order of the subkeys was reversed. Single block
encrypt/decrypt works now.

Rev: src/nettle/x86/aes.asm:1.5

23 years ago*** empty log message ***
Niels Möller [Tue, 7 May 2002 16:15:12 +0000 (18:15 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.83

23 years agoGenerate config.m4.
Niels Möller [Tue, 7 May 2002 16:00:24 +0000 (18:00 +0200)] 
Generate config.m4.

Rev: src/nettle/configure.ac:1.5

23 years ago*** empty log message ***
Niels Möller [Tue, 7 May 2002 15:59:27 +0000 (17:59 +0200)] 
*** empty log message ***

Rev: src/nettle/.cvsignore:1.9

23 years ago* x86/aes.asm: Use C for comments, include the tables using
Niels Möller [Tue, 7 May 2002 15:59:16 +0000 (17:59 +0200)] 
* x86/aes.asm: Use C for comments, include the tables using
include_src, and commented out the key setup functions.
Fixed the processing of the first handling of the round function.
Now, encryption of a single block works! Multiple blocks, and
decryption, is still broken.

Rev: src/nettle/x86/aes.asm:1.4

23 years ago* x86/aes.asm: Use C for comments, include the tables using
Niels Möller [Tue, 7 May 2002 13:05:06 +0000 (15:05 +0200)] 
* x86/aes.asm: Use C for comments, include the tables using
include_src, and commented out the key setup functions.

Rev: src/nettle/x86/aes.asm:1.3

23 years ago* x86/machine.m4: New file (empty).
Niels Möller [Tue, 7 May 2002 13:03:47 +0000 (15:03 +0200)] 
* x86/machine.m4: New file (empty).

* Makefile.am (%.asm): Added asm.m4, machine.m4 and config.m4 to
the m4 command line.
(libnettle_a_SOURCES): Added aes-encrypt-table.c.

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

23 years agoNew file, empty for now.
Niels Möller [Tue, 7 May 2002 13:03:22 +0000 (15:03 +0200)] 
New file, empty for now.

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

23 years ago(%.asm): Added asm.m4, machine.m4 and config.m4 to
Niels Möller [Tue, 7 May 2002 13:03:00 +0000 (15:03 +0200)] 
(%.asm): Added asm.m4, machine.m4 and config.m4 to
the m4 command line.
(libnettle_a_SOURCES): Added aes-encrypt-table.c.

Rev: src/nettle/Makefile.am:1.35

23 years agoNo need to include asm.m4, that is taken care of
Niels Möller [Tue, 7 May 2002 13:01:54 +0000 (15:01 +0200)] 
No need to include asm.m4, that is taken care of
by the Makefile.

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

23 years agoNew file, configuration for asm.m4.
Niels Möller [Tue, 7 May 2002 13:00:59 +0000 (15:00 +0200)] 
New file, configuration for asm.m4.

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

23 years ago(C, include_src): New macros.
Niels Möller [Tue, 7 May 2002 13:00:25 +0000 (15:00 +0200)] 
(C, include_src): New macros.

Rev: src/nettle/asm.m4:1.7

23 years agoNew file, table moved out from
Niels Möller [Tue, 7 May 2002 12:59:37 +0000 (14:59 +0200)] 
New file, table moved out from
aes-encrypt.c.

Rev: src/nettle/aes-encrypt-table.c:1.1
Rev: src/nettle/aes-encrypt.c:1.4

23 years ago*** empty log message ***
Niels Möller [Mon, 6 May 2002 15:22:22 +0000 (17:22 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.82

23 years ago(CFLAGS): Don't enable -Waggregate-return.
Niels Möller [Mon, 6 May 2002 15:21:17 +0000 (17:21 +0200)] 
(CFLAGS): Don't enable -Waggregate-return.

Rev: src/nettle/configure.ac:1.4

23 years ago*** empty log message ***
Niels Möller [Sun, 5 May 2002 20:30:17 +0000 (22:30 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.81

23 years agoPass no arguments to AM_INIT_AUTOMAKE.
Niels Möller [Sun, 5 May 2002 20:28:49 +0000 (22:28 +0200)] 
Pass no arguments to AM_INIT_AUTOMAKE.

Rev: src/nettle/configure.ac:1.3

23 years ago*** empty log message ***
Niels Möller [Sun, 5 May 2002 16:46:36 +0000 (18:46 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.80

23 years ago* configure.ac: Update for automake-1.6.
Niels Möller [Sun, 5 May 2002 16:44:58 +0000 (18:44 +0200)] 
* configure.ac: Update for automake-1.6.

Rev: src/nettle/configure.ac:1.2

23 years agoRenamed file, used to be configure.in.
Niels Möller [Sun, 5 May 2002 15:15:59 +0000 (17:15 +0200)] 
Renamed file, used to be configure.in.

Rev: src/nettle/configure.ac:1.1
Rev: src/nettle/configure.in:1.17(DEAD)

23 years ago*** empty log message ***
Niels Möller [Wed, 20 Mar 2002 14:07:58 +0000 (15:07 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.79

23 years ago(test_program): Added missing single quote.
Niels Möller [Wed, 20 Mar 2002 14:07:34 +0000 (15:07 +0100)] 
(test_program): Added missing single quote.

Rev: src/nettle/testsuite/run-tests:1.5

23 years ago*** empty log message ***
Niels Möller [Wed, 20 Mar 2002 12:57:34 +0000 (13:57 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.78

23 years ago(test_program): Test the exit status of the
Niels Möller [Wed, 20 Mar 2002 12:57:29 +0000 (13:57 +0100)] 
(test_program): Test the exit status of the
right process.

Rev: src/nettle/testsuite/run-tests:1.4

23 years ago*** empty log message ***
Pontus Freyhult [Tue, 19 Mar 2002 10:18:35 +0000 (11:18 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.77

23 years agoReplaced bash-specific substitution for usage with /bin/sh.
Pontus Freyhult [Tue, 19 Mar 2002 10:18:28 +0000 (11:18 +0100)] 
Replaced bash-specific substitution for usage with /bin/sh.

Rev: src/nettle/testsuite/run-tests:1.3

23 years ago*** empty log message ***
Niels Möller [Mon, 18 Mar 2002 17:11:14 +0000 (18:11 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.76

23 years ago(rsa_generate_keypair): Output a newline after a
Niels Möller [Mon, 18 Mar 2002 17:11:03 +0000 (18:11 +0100)] 
(rsa_generate_keypair): Output a newline after a
non-empty line of 'e':s (bad e was chosen, try again).

Rev: src/nettle/rsa-keygen.c:1.2

23 years ago*** empty log message ***
Niels Möller [Sat, 16 Mar 2002 22:11:32 +0000 (23:11 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.75

23 years ago(asm_path): AC_CONFIG_LINKS adds $srcdir
Niels Möller [Sat, 16 Mar 2002 22:11:26 +0000 (23:11 +0100)] 
(asm_path): AC_CONFIG_LINKS adds $srcdir
automatically.

Rev: src/nettle/configure.in:1.16

23 years ago*** empty log message ***
Niels Möller [Thu, 14 Mar 2002 12:55:45 +0000 (13:55 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.74

23 years agoAdded copyright notice.
Niels Möller [Thu, 14 Mar 2002 12:55:25 +0000 (13:55 +0100)] 
Added copyright notice.

Rev: src/nettle/sparc/aes.asm:1.67
Rev: src/nettle/x86/aes.asm:1.2

23 years ago(libnettle_a_SOURCES): Added aes-internal.h.
Niels Möller [Thu, 14 Mar 2002 12:54:47 +0000 (13:54 +0100)] 
(libnettle_a_SOURCES): Added aes-internal.h.
(EXTRA_DIST): Added assembler files.

Rev: src/nettle/Makefile.am:1.34

23 years ago* configure.in (asm_path): Use $srcdir when looking for the files.
Niels Möller [Thu, 14 Mar 2002 11:04:32 +0000 (12:04 +0100)] 
* configure.in (asm_path): Use $srcdir when looking for the files.
* configure.in (asm_path): For now, disable x86 assembler code.
Bumped version to 1.6.

Rev: src/nettle/configure.in:1.15

23 years ago*** empty log message ***
Niels Möller [Wed, 13 Mar 2002 16:26:15 +0000 (17:26 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.73

23 years ago(asm_path): For now, disable x86 assembler code.
Niels Möller [Wed, 13 Mar 2002 16:04:10 +0000 (17:04 +0100)] 
(asm_path): For now, disable x86 assembler code.

Rev: src/nettle/configure.in:1.14

23 years ago*** empty log message ***
Niels Möller [Tue, 5 Mar 2002 22:10:59 +0000 (23:10 +0100)] 
*** empty log message ***

Rev: src/nettle/testsuite/testutils.c:1.11

23 years ago*** empty log message ***
Niels Möller [Wed, 27 Feb 2002 14:44:58 +0000 (15:44 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.72

23 years agoFixed hyphenated words.
Niels Möller [Wed, 27 Feb 2002 10:37:45 +0000 (11:37 +0100)] 
Fixed hyphenated words.

Rev: src/nettle/nettle.texinfo:1.15

23 years ago(_aes_crypt): Some peep hole optimizations, duplicating some
Niels Möller [Mon, 25 Feb 2002 16:00:37 +0000 (17:00 +0100)] 
(_aes_crypt): Some peep hole optimizations, duplicating some
instructions to fill nop:s, and put branch instructions on even
word addresses.

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

23 years ago(_aes_crypt): Deleted idx register. Further cleanup.
Niels Möller [Mon, 25 Feb 2002 15:45:59 +0000 (16:45 +0100)] 
(_aes_crypt): Deleted idx register. Further cleanup.

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

23 years ago(_aes_crypt): Deleted idx register.
Niels Möller [Mon, 25 Feb 2002 15:34:55 +0000 (16:34 +0100)] 
(_aes_crypt): Deleted idx register.

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

23 years ago(_aes_crypt): Copy the addresses of the indexing tables into
Niels Möller [Mon, 25 Feb 2002 15:18:19 +0000 (16:18 +0100)] 
(_aes_crypt): Copy the addresses of the indexing tables into
registers at the start. No more need for the idx register.

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

23 years ago(_aes_crypt): Reformatted code as blocks of four instructions
Niels Möller [Mon, 25 Feb 2002 14:58:01 +0000 (15:58 +0100)] 
(_aes_crypt): Reformatted code as blocks of four instructions
each.

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

23 years ago(_aes_crypt): Decrement round when looping, saving yet some
Niels Möller [Mon, 25 Feb 2002 14:38:03 +0000 (15:38 +0100)] 
(_aes_crypt): Decrement round when looping, saving yet some
instructions.

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

23 years ago(_aes_crypt): Update dst in the output loop. This yields a delay
Niels Möller [Mon, 25 Feb 2002 14:26:55 +0000 (15:26 +0100)] 
(_aes_crypt): Update dst in the output loop. This yields a delay
slot that isn't filled yet.

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

23 years ago(_aes_crypt): In final_loop, use i for indexing.
Niels Möller [Mon, 25 Feb 2002 14:15:46 +0000 (15:15 +0100)] 
(_aes_crypt): In final_loop, use i for indexing.

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

23 years ago(_aes_crypt): In final_loop, keep i multiplied by 4. Use key to
Niels Möller [Mon, 25 Feb 2002 14:06:20 +0000 (15:06 +0100)] 
(_aes_crypt): In final_loop, keep i multiplied by 4. Use key to
get to the current roundkey.

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

23 years ago(_aes_crypt): In final_loop, use the register idx.
Niels Möller [Mon, 25 Feb 2002 14:00:43 +0000 (15:00 +0100)] 
(_aes_crypt): In final_loop, use the register idx.

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

23 years ago(_aes_crypt): More renamings in the output code.
Niels Möller [Mon, 25 Feb 2002 13:35:12 +0000 (14:35 +0100)] 
(_aes_crypt): More renamings in the output code.

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

23 years ago(_aes_crypt): Renamed registers in final_loop: t2.
Niels Möller [Mon, 25 Feb 2002 13:29:04 +0000 (14:29 +0100)] 
(_aes_crypt): Renamed registers in final_loop: t2.

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

23 years ago(_aes_crypt): In final_loop, construct the result in t0.
Niels Möller [Mon, 25 Feb 2002 13:23:25 +0000 (14:23 +0100)] 
(_aes_crypt): In final_loop, construct the result in t0.

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

23 years ago(_aes_crypt): Renamed registers in final_loop: t3.
Niels Möller [Mon, 25 Feb 2002 12:27:04 +0000 (13:27 +0100)] 
(_aes_crypt): Renamed registers in final_loop: t3.

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

23 years ago(_aes_crypt): Renamed registers in final_loop: t0.
Niels Möller [Mon, 25 Feb 2002 12:11:34 +0000 (13:11 +0100)] 
(_aes_crypt): Renamed registers in final_loop: t0.

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

23 years ago(_aes_crypt): Renamed registers in final_loop: t1.
Niels Möller [Mon, 25 Feb 2002 12:06:39 +0000 (13:06 +0100)] 
(_aes_crypt): Renamed registers in final_loop: t1.

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

23 years ago(_aes_crypt): Added some comments to the final_loop.
Niels Möller [Mon, 25 Feb 2002 12:03:14 +0000 (13:03 +0100)] 
(_aes_crypt): Added some comments to the final_loop.

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

23 years ago(_aes_crypt): Moved increment of src into the
Niels Möller [Mon, 25 Feb 2002 11:35:25 +0000 (12:35 +0100)] 
(_aes_crypt): Moved increment of src into the
source_loop. Also fixed stop condition, the loop was run 5 times,
not 4, as it should.
(_aes_crypt): Use src directly when accessing the source data,
don't use %o5.
(_aes_crypt): Renamed variables in source_loop.
(_aes_crypt): Changed stop condition in source_loop to not depend
on i.
Finally reduced the source_loop to 16 instructions. Also increased
the alignment of the code to 16.

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

23 years ago(_aes_crypt): Changed stop condition in source_loop to not depend
Niels Möller [Mon, 25 Feb 2002 11:21:26 +0000 (12:21 +0100)] 
(_aes_crypt): Changed stop condition in source_loop to not depend
on i.

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