]> git.ipfire.org Git - thirdparty/nettle.git/log
thirdparty/nettle.git
23 years ago* nettle.texinfo (Compatibility functions): New section,
Niels Möller [Wed, 19 Sep 2001 20:16:28 +0000 (22:16 +0200)] 
* nettle.texinfo (Compatibility functions): New section,
emntioning md5-compat.h and des-compat.h.

Rev: src/nettle/nettle.texinfo:1.7

23 years ago*** empty log message ***
Niels Möller [Tue, 18 Sep 2001 16:54:37 +0000 (18:54 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.25

23 years agoNew file.
Niels Möller [Tue, 18 Sep 2001 16:50:52 +0000 (18:50 +0200)] 
New file.

Rev: src/nettle/index.html:1.1

23 years agoCopied fiexed text from nettle.texinfo.
Niels Möller [Tue, 18 Sep 2001 10:05:55 +0000 (12:05 +0200)] 
Copied fiexed text from nettle.texinfo.

Rev: src/nettle/README:1.3

23 years ago*** empty log message ***
Niels Möller [Sun, 16 Sep 2001 21:43:11 +0000 (23:43 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.24

23 years ago* nettle.texinfo: Added description of des3. Minor fixes.
Niels Möller [Sun, 16 Sep 2001 21:35:17 +0000 (23:35 +0200)] 
* nettle.texinfo: Added description of des3. Minor fixes.

Rev: src/nettle/nettle.texinfo:1.6

23 years ago*** empty log message ***
Niels Möller [Sun, 16 Sep 2001 19:32:10 +0000 (21:32 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.23

23 years ago* testsuite/des-compat-test.c (cbc_data): Shorten to 32 bytes (4
Niels Möller [Sun, 16 Sep 2001 19:30:32 +0000 (21:30 +0200)] 
* testsuite/des-compat-test.c (cbc_data): Shorten to 32 bytes (4
blocks), the last block of zeroes wasn't used anyway.

Rev: src/nettle/testsuite/des-compat-test.c:1.2

23 years ago* des-compat.c (des_compat_des3_decrypt): Decrypt in the right
Niels Möller [Sun, 16 Sep 2001 19:26:09 +0000 (21:26 +0200)] 
* des-compat.c (des_compat_des3_decrypt): Decrypt in the right
order.
(des_ncbc_encrypt): Bug fixed.
(des_cbc_encrypt): Rewritten as a wrapper around des_ncbc_encrypt.

Rev: src/nettle/des-compat.c:1.5

23 years ago*** empty log message ***
Niels Möller [Fri, 14 Sep 2001 15:15:30 +0000 (17:15 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.22
Rev: src/nettle/testsuite/.cvsignore:1.8

23 years agoNew file, copied from libdes
Niels Möller [Fri, 14 Sep 2001 15:14:12 +0000 (17:14 +0200)] 
New file, copied from libdes
(freeswan). All implemented functions but des_cbc_cksum seems to
work now.

Rev: src/nettle/testsuite/des-compat-test.c:1.1

23 years ago(TS_PROGS): Added des-compat-test.
Niels Möller [Fri, 14 Sep 2001 15:13:37 +0000 (17:13 +0200)] 
(TS_PROGS): Added des-compat-test.

Rev: src/nettle/testsuite/Makefile.am:1.9

23 years ago* des-compat.c: Added libdes typedef:s. Had to remove all use of
Niels Möller [Fri, 14 Sep 2001 15:12:40 +0000 (17:12 +0200)] 
* des-compat.c: Added libdes typedef:s. Had to remove all use of
const in the process.
(des_check_key): New global variable, checked by des_set_key.

* des-compat.c (des_cbc_cksum): Implemented.
(des_key_sched): Fixed return values.

Rev: src/nettle/des-compat.c:1.4
Rev: src/nettle/des-compat.h:1.7

23 years ago(des_set_key): Go on and expand the key even if it is
Niels Möller [Fri, 14 Sep 2001 15:09:19 +0000 (17:09 +0200)] 
(des_set_key): Go on and expand the key even if it is
weak.

Rev: src/nettle/des.c:1.5

23 years ago*** empty log message ***
Niels Möller [Fri, 14 Sep 2001 11:47:04 +0000 (13:47 +0200)] 
*** empty log message ***

Rev: src/nettle/.cvsignore:1.4
Rev: src/nettle/des-compat.h:1.6

23 years ago(des_cbc_cksum): Implemented.
Niels Möller [Fri, 14 Sep 2001 11:46:08 +0000 (13:46 +0200)] 
(des_cbc_cksum): Implemented.
(des_key_sched): Fixed return values.

Rev: src/nettle/des-compat.c:1.3

23 years ago*** empty log message ***
Niels Möller [Tue, 11 Sep 2001 19:52:41 +0000 (21:52 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.21

23 years ago* Makefile.am: Added des-compat.c and des-compat.h
Niels Möller [Tue, 11 Sep 2001 19:50:28 +0000 (21:50 +0200)] 
* Makefile.am: Added des-compat.c and des-compat.h

Rev: src/nettle/Makefile.am:1.14

23 years ago* des-compat.c: Bugfixes, more functions implemented.
Niels Möller [Tue, 11 Sep 2001 19:49:05 +0000 (21:49 +0200)] 
* des-compat.c: Bugfixes, more functions implemented.

Rev: src/nettle/des-compat.c:1.2

23 years ago* des-compat.h: Define DES_ENCRYPT and DES_DECRYPT. Bugfixes.
Niels Möller [Tue, 11 Sep 2001 19:47:48 +0000 (21:47 +0200)] 
* des-compat.h: Define DES_ENCRYPT and DES_DECRYPT. Bugfixes.

Rev: src/nettle/des-compat.h:1.5

23 years ago*** empty log message ***
Niels Möller [Mon, 10 Sep 2001 16:50:46 +0000 (18:50 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.20

23 years ago(Cipher Block Chaining): This section more or less complete now.
Niels Möller [Mon, 10 Sep 2001 16:50:40 +0000 (18:50 +0200)] 
(Cipher Block Chaining): This section more or less complete now.

Rev: src/nettle/nettle.texinfo:1.5

23 years ago(Copyright): Added copyright information for
Niels Möller [Mon, 10 Sep 2001 15:47:49 +0000 (17:47 +0200)] 
(Copyright): Added copyright information for
serpent.
(Miscellaneous functions): Started writing documentation on the CBC
functions.

Rev: src/nettle/nettle.texinfo:1.4

23 years ago*** empty log message ***
Niels Möller [Mon, 10 Sep 2001 15:28:22 +0000 (17:28 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.19

23 years ago(Copyright): Added copyright information for
Niels Möller [Mon, 10 Sep 2001 15:28:16 +0000 (17:28 +0200)] 
(Copyright): Added copyright information for
serpent.
(Miscellaneous functions): Started writing documentation on the CBC
functions.

Rev: src/nettle/nettle.texinfo:1.3

23 years ago*** empty log message ***
Niels Möller [Mon, 10 Sep 2001 15:09:53 +0000 (17:09 +0200)] 
*** empty log message ***

Rev: src/nettle/des-compat.c:1.1
Rev: src/nettle/des-compat.h:1.4

23 years ago*** empty log message ***
Niels Möller [Sun, 9 Sep 2001 21:33:39 +0000 (23:33 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.18
Rev: src/nettle/des-compat.h:1.3
Rev: src/nettle/testsuite/.cvsignore:1.7

23 years ago* testsuite/cbc-test.m4: Record intermediate values in a comment.
Niels Möller [Sun, 9 Sep 2001 21:31:42 +0000 (23:31 +0200)] 
* testsuite/cbc-test.m4: Record intermediate values in a comment.
* testsuite/des3-test.m4: Likewise.

Rev: src/nettle/testsuite/cbc-test.m4:1.2
Rev: src/nettle/testsuite/des3-test.m4:1.2

23 years ago* testsuite/aes-test.m4: Added test case that appeared broken in
Niels Möller [Sun, 9 Sep 2001 21:29:58 +0000 (23:29 +0200)] 
* testsuite/aes-test.m4: Added test case that appeared broken in
the cbc test.

Rev: src/nettle/testsuite/aes-test.m4:1.2

23 years ago* cbc.c (cbc_encrypt): Bug fix, encrypt block *after* XOR:ing the
Niels Möller [Sun, 9 Sep 2001 21:28:20 +0000 (23:28 +0200)] 
* cbc.c (cbc_encrypt): Bug fix, encrypt block *after* XOR:ing the
iv.

Rev: src/nettle/cbc.c:1.4

23 years ago*** empty log message ***
Niels Möller [Sat, 8 Sep 2001 22:33:47 +0000 (00:33 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.17
Rev: src/nettle/cbc.c:1.3

23 years ago* Makefile.am (libnettleinclude_HEADERS): Added cbc.h. Deleted
Niels Möller [Sat, 8 Sep 2001 22:33:37 +0000 (00:33 +0200)] 
* Makefile.am (libnettleinclude_HEADERS): Added cbc.h. Deleted
des3.h.
(libnettle_a_SOURCES): Added des3.c.

* testsuite/Makefile.am (TS_PROGS): Added des3-test and cbc-test.

Rev: src/nettle/Makefile.am:1.13

23 years ago* testsuite/Makefile.am (TS_PROGS): Added des3-test and cbc-test.
Niels Möller [Sat, 8 Sep 2001 22:31:01 +0000 (00:31 +0200)] 
* testsuite/Makefile.am (TS_PROGS): Added des3-test and cbc-test.

Rev: src/nettle/testsuite/Makefile.am:1.8

23 years ago* testsuite/cbc-test.m4: New testcase.
Niels Möller [Sat, 8 Sep 2001 22:30:33 +0000 (00:30 +0200)] 
* testsuite/cbc-test.m4: New testcase.

Rev: src/nettle/testsuite/cbc-test.m4:1.1

23 years ago* testsuite/des3-test.m4: New testcase.
Niels Möller [Sat, 8 Sep 2001 22:30:04 +0000 (00:30 +0200)] 
* testsuite/des3-test.m4: New testcase.

Rev: src/nettle/testsuite/des3-test.m4:1.1

23 years ago* cbc.h (CBC_CTX): New macro.
Niels Möller [Sat, 8 Sep 2001 22:28:18 +0000 (00:28 +0200)] 
* cbc.h (CBC_CTX): New macro.
(CBC_ENCRYPT): New macro.
(CBC_DECRYPT): New macro.

Rev: src/nettle/cbc.h:1.3

23 years ago* des.c (des_fix_parity): New function.
Niels Möller [Sat, 8 Sep 2001 22:26:37 +0000 (00:26 +0200)] 
* des.c (des_fix_parity): New function.

Rev: src/nettle/des.c:1.4
Rev: src/nettle/des.h:1.6

23 years ago* des3.c: New file, implementing triple des.
Niels Möller [Sat, 8 Sep 2001 22:25:42 +0000 (00:25 +0200)] 
* des3.c: New file, implementing triple des.

Rev: src/nettle/des3.c:1.1

23 years agoWork-in-progress.
Niels Möller [Fri, 7 Sep 2001 17:38:29 +0000 (19:38 +0200)] 
Work-in-progress.

Rev: src/nettle/Makefile.am:1.12
Rev: src/nettle/cbc.c:1.2
Rev: src/nettle/cbc.h:1.2

23 years ago*** empty log message ***
Niels Möller [Thu, 6 Sep 2001 21:48:29 +0000 (23:48 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.16

23 years ago* cbc.c, cbc.h: New files, for general CBC encryption.
Niels Möller [Thu, 6 Sep 2001 21:45:44 +0000 (23:45 +0200)] 
* cbc.c, cbc.h: New files, for general CBC encryption.

Rev: src/nettle/cbc.c:1.1
Rev: src/nettle/cbc.h:1.1

23 years ago* des-compat.h: Added some prototypes.
Niels Möller [Thu, 6 Sep 2001 21:44:47 +0000 (23:44 +0200)] 
* des-compat.h: Added some prototypes.

Rev: src/nettle/des-compat.h:1.2

23 years ago*** empty log message ***
Niels Möller [Wed, 5 Sep 2001 17:05:36 +0000 (19:05 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.15
Rev: src/nettle/des-compat.h:1.1
Rev: src/nettle/testsuite/.cvsignore:1.6
Rev: src/nettle/testsuite/md5-compat-test.m4:1.1

23 years ago* testsuite/Makefile.am (TS_PROGS): Added md5-compat-test.
Niels Möller [Wed, 5 Sep 2001 17:04:30 +0000 (19:04 +0200)] 
* testsuite/Makefile.am (TS_PROGS): Added md5-compat-test.

* Makefile.am (libnettleinclude_HEADERS): Added missing includes.
(libnettle_a_SOURCES): Added md5-compat.c and md5-compat.h.

Rev: src/nettle/testsuite/Makefile.am:1.7

23 years ago(libnettleinclude_HEADERS): Added missing includes.
Niels Möller [Wed, 5 Sep 2001 14:45:12 +0000 (16:45 +0200)] 
(libnettleinclude_HEADERS): Added missing includes.
(libnettle_a_SOURCES): Added md5-compat.c and md5-compat.h.

Rev: src/nettle/Makefile.am:1.11

23 years ago*** empty log message ***
Niels Möller [Wed, 5 Sep 2001 14:44:25 +0000 (16:44 +0200)] 
*** empty log message ***

Rev: src/nettle/NEWS:1.2
Rev: src/nettle/des.h:1.5

23 years agoCopied introduction from the manual.
Niels Möller [Wed, 5 Sep 2001 14:43:26 +0000 (16:43 +0200)] 
Copied introduction from the manual.

Rev: src/nettle/README:1.2

23 years agoBumped version to 1.0.
Niels Möller [Wed, 5 Sep 2001 14:42:46 +0000 (16:42 +0200)] 
Bumped version to 1.0.

Rev: src/nettle/configure.in:1.3

23 years ago* md5-compat.c, md5-compat.h: New files, implementing an RFC
Niels Möller [Wed, 5 Sep 2001 14:41:32 +0000 (16:41 +0200)] 
* md5-compat.c, md5-compat.h: New files, implementing an RFC
1321-style interface.

Rev: src/nettle/md5-compat.c:1.1
Rev: src/nettle/md5-compat.h:1.1

23 years ago*** empty log message ***
Niels Möller [Sun, 2 Sep 2001 22:10:14 +0000 (00:10 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.14

23 years ago* twofish.c (twofish_decrypt): Fixed for();-bug in the block-loop.
Niels Möller [Sun, 2 Sep 2001 22:10:09 +0000 (00:10 +0200)] 
* twofish.c (twofish_decrypt): Fixed for();-bug in the block-loop.
Spotted by Jean-Pierre.
(twofish_encrypt): Likewise.

Rev: src/nettle/twofish.c:1.5

24 years ago*** empty log message ***
Niels Möller [Tue, 3 Jul 2001 16:38:11 +0000 (18:38 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.13

24 years agoInclude string.h.
Niels Möller [Tue, 3 Jul 2001 16:35:46 +0000 (18:35 +0200)] 
Include string.h.

Rev: src/nettle/testsuite/testutils.c:1.4
Rev: src/nettle/twofish.c:1.4

24 years agoInclude <stdlib.h> release_nettle_0.2.20010617
Niels Möller [Sun, 17 Jun 2001 20:26:34 +0000 (22:26 +0200)] 
Include <stdlib.h>

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

24 years ago* Makefile.am (des_headers): Dont use $(srcdir)/-prefixes as that
Niels Möller [Sun, 17 Jun 2001 20:13:58 +0000 (22:13 +0200)] 
* Makefile.am (des_headers): Dont use $(srcdir)/-prefixes as that
seems to break with GNU make 3.79.1.

Rev: src/nettle/ChangeLog:1.12
Rev: src/nettle/Makefile.am:1.10

24 years ago*** empty log message ***
Niels Möller [Sun, 17 Jun 2001 20:00:25 +0000 (22:00 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.11

24 years ago* testsuite/testutils.c, testsuite/testutils.h: Use <inttypes.h>,
Niels Möller [Sun, 17 Jun 2001 20:00:13 +0000 (22:00 +0200)] 
* testsuite/testutils.c, testsuite/testutils.h: Use <inttypes.h>,
not <stdint.h>.

Rev: src/nettle/testsuite/testutils.c:1.2
Rev: src/nettle/testsuite/testutils.h:1.2

24 years ago*** empty log message ***
Niels Möller [Sun, 17 Jun 2001 19:31:08 +0000 (21:31 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.10
Rev: src/nettle/aes.h:1.4
Rev: src/nettle/arcfour.h:1.3
Rev: src/nettle/blowfish.h:1.7
Rev: src/nettle/cast128.h:1.3
Rev: src/nettle/des.h:1.4
Rev: src/nettle/md5.h:1.3
Rev: src/nettle/memxor.h:1.2
Rev: src/nettle/serpent.h:1.5
Rev: src/nettle/sha1.h:1.3
Rev: src/nettle/twofish.h:1.4

24 years agoAdded descriptions of more block ciphers.
Niels Möller [Sun, 17 Jun 2001 18:12:22 +0000 (20:12 +0200)] 
Added descriptions of more block ciphers.

Rev: src/nettle/nettle.texinfo:1.2

24 years ago* blowfish.h (BLOWFISH_MAX_KEY_SIZE): Fixed, should be 56.
Niels Möller [Sun, 17 Jun 2001 17:55:54 +0000 (19:55 +0200)] 
* blowfish.h (BLOWFISH_MAX_KEY_SIZE): Fixed, should be 56.

* blowfish.h (struct blowfish_ctx): Use a two-dimensional array
for s.

Rev: src/nettle/blowfish.h:1.6

24 years ago*** empty log message ***
Niels Möller [Sun, 17 Jun 2001 16:52:52 +0000 (18:52 +0200)] 
*** empty log message ***

Rev: src/nettle/.cvsignore:1.3

24 years ago* configure.in: Bumped version to 0.2.
Niels Möller [Sun, 17 Jun 2001 16:52:45 +0000 (18:52 +0200)] 
* configure.in: Bumped version to 0.2.

Rev: src/nettle/configure.in:1.2

24 years ago*** empty log message ***
Niels Möller [Sun, 17 Jun 2001 16:34:09 +0000 (18:34 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.9
Rev: src/nettle/testsuite/.cvsignore:1.5

24 years agoFixed copyright notice.
Niels Möller [Sun, 17 Jun 2001 16:33:09 +0000 (18:33 +0200)] 
Fixed copyright notice.

Rev: src/nettle/aes.c:1.3
Rev: src/nettle/aes.h:1.3
Rev: src/nettle/arcfour.c:1.2
Rev: src/nettle/arcfour.h:1.2
Rev: src/nettle/blowfish.h:1.5
Rev: src/nettle/cast128.c:1.2
Rev: src/nettle/cast128.h:1.2
Rev: src/nettle/des.c:1.3
Rev: src/nettle/des.h:1.3
Rev: src/nettle/macros.h:1.3
Rev: src/nettle/md5.c:1.2
Rev: src/nettle/md5.h:1.2
Rev: src/nettle/serpent.h:1.4
Rev: src/nettle/sha1.c:1.3
Rev: src/nettle/sha1.h:1.2
Rev: src/nettle/twofish.c:1.3
Rev: src/nettle/twofish.h:1.3

24 years ago* Makefile.am (libnettle_a_SOURCES): Added desinfo.h and
Niels Möller [Sun, 17 Jun 2001 16:27:03 +0000 (18:27 +0200)] 
* Makefile.am (libnettle_a_SOURCES): Added desinfo.h and
desCode.h.
(info_TEXINFOS): Added manual.
(EXTRA_DIST): Added nettle.html.
(%.html): Added rule for building nettle.html.

Rev: src/nettle/Makefile.am:1.9

24 years ago* nettle.texinfo: New manual.
Niels Möller [Sun, 17 Jun 2001 16:24:09 +0000 (18:24 +0200)] 
* nettle.texinfo: New manual.

Rev: src/nettle/nettle.texinfo:1.1

24 years ago* testsuite/Makefile.am (TS_PROGS): Added cast128 test.
Niels Möller [Sun, 17 Jun 2001 07:11:48 +0000 (09:11 +0200)] 
* testsuite/Makefile.am (TS_PROGS): Added cast128 test.

Rev: src/nettle/testsuite/Makefile.am:1.6
Rev: src/nettle/testsuite/cast128-test.m4:1.1

24 years ago* Added CAST128.
Niels Möller [Sun, 17 Jun 2001 07:10:42 +0000 (09:10 +0200)] 
* Added CAST128.

Rev: src/nettle/Makefile.am:1.8
Rev: src/nettle/cast128.c:1.1
Rev: src/nettle/cast128.h:1.1
Rev: src/nettle/cast128_sboxes.h:1.1

24 years ago*** empty log message ***
Niels Möller [Sat, 16 Jun 2001 22:45:18 +0000 (00:45 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.8
Rev: src/nettle/serpent.h:1.3
Rev: src/nettle/testsuite/.cvsignore:1.4
Rev: src/nettle/testsuite/twofish-test.m4:1.2
Rev: src/nettle/twofish.h:1.2

24 years ago* testsuite/serpent-test.m4: Added a few rudimentary tests
Niels Möller [Sat, 16 Jun 2001 22:44:03 +0000 (00:44 +0200)] 
* testsuite/serpent-test.m4: Added a few rudimentary tests
extracted from the serpent package.

Rev: src/nettle/testsuite/serpent-test.m4:1.2

24 years ago* testsuite/Makefile.am (TS_PROGS): Added tests for twofish and
Niels Möller [Sat, 16 Jun 2001 22:43:15 +0000 (00:43 +0200)] 
* testsuite/Makefile.am (TS_PROGS): Added tests for twofish and
blowfish.

Rev: src/nettle/testsuite/Makefile.am:1.5

24 years ago* twofish.c: Adapted to nettle. Made constant tables const.
Niels Möller [Sat, 16 Jun 2001 22:41:33 +0000 (00:41 +0200)] 
* twofish.c: Adapted to nettle. Made constant tables const.
Deleted bytes_to_word and word_to_bytes; use LE_READ_UINT32 and
LE_WRITE_UINT32 instead.
(twofish_selftest): Deleted. Moved the tests to the external
testsuite.
(twofish_set_key): Don't silently truncate too large keys.

Rev: src/nettle/twofish.c:1.2

24 years ago* sha1.c (sha1_update): Use unsigned for length.
Niels Möller [Sat, 16 Jun 2001 22:33:20 +0000 (00:33 +0200)] 
* sha1.c (sha1_update): Use unsigned for length.

Rev: src/nettle/sha1.c:1.2

24 years ago* serpent.c (serpent_set_key): Read the key backwards. Fixed
Niels Möller [Sat, 16 Jun 2001 22:31:01 +0000 (00:31 +0200)] 
* serpent.c (serpent_set_key): Read the key backwards. Fixed
padding (but there are no test vectors for key_size not a multiple
of 4).
(serpent_encrypt): Read and write data in the strange order used
by the reference implementation.
(serpent_decrypt): Likewise.

Rev: src/nettle/serpent.c:1.3

24 years ago* macros.h (FOR_BLOCKS): New macro, taken from lsh.
Niels Möller [Sat, 16 Jun 2001 22:27:37 +0000 (00:27 +0200)] 
* macros.h (FOR_BLOCKS): New macro, taken from lsh.

Rev: src/nettle/macros.h:1.2

24 years ago* blowfish.h (struct blowfish_ctx): Use a two-dimensional array
Niels Möller [Sat, 16 Jun 2001 22:26:37 +0000 (00:26 +0200)] 
* blowfish.h (struct blowfish_ctx): Use a two-dimensional array
for s.

Rev: src/nettle/blowfish.h:1.4

24 years ago* blowfish.c (initial_ctx): Arrange constants into a struct, to
Niels Möller [Sat, 16 Jun 2001 22:25:56 +0000 (00:25 +0200)] 
* blowfish.c (initial_ctx): Arrange constants into a struct, to
simplify key setup.
(F): Deleted all but one definitions of the F function/macro.
Added a context argument, and use that to find the subkeys.
(R): Added context argument, and use that to find the subkeys.
(blowfish_set_key): Some simplification.

(encrypt): Deleted code for non-standard number of rounds. Deleted
a bunch of local variables. Using the context pointer for
everything should consume less registers.
(decrypt): Likewise.

Rev: src/nettle/blowfish.c:1.3

24 years ago* Makefile.am (libnettle_a_SOURCES): Added twofish.
Niels Möller [Sat, 16 Jun 2001 22:17:29 +0000 (00:17 +0200)] 
* Makefile.am (libnettle_a_SOURCES): Added twofish.

Rev: src/nettle/Makefile.am:1.7

24 years ago* testsuite/blowfish-test.m4: Fixed test.
Niels Möller [Sat, 16 Jun 2001 17:58:39 +0000 (19:58 +0200)] 
* testsuite/blowfish-test.m4: Fixed test.

Rev: src/nettle/testsuite/blowfish-test.m4:1.4

24 years ago* Added twofish implementation.
Niels Möller [Sat, 16 Jun 2001 17:57:03 +0000 (19:57 +0200)] 
* Added twofish implementation.

Rev: src/nettle/twofish.c:1.1
Rev: src/nettle/twofish.h:1.1

24 years ago* blowfish.h (struct blowfish_ctx): Use the correct size for the p
Niels Möller [Sat, 16 Jun 2001 17:54:25 +0000 (19:54 +0200)] 
* blowfish.h (struct blowfish_ctx): Use the correct size for the p
array.

Rev: src/nettle/blowfish.h:1.3

24 years ago*** empty log message ***
Niels Möller [Sat, 16 Jun 2001 17:39:02 +0000 (19:39 +0200)] 
*** empty log message ***

Rev: src/nettle/testsuite/twofish-test.m4:1.1

24 years agoRenamed to twofish-test.m4
Niels Möller [Sat, 16 Jun 2001 17:38:09 +0000 (19:38 +0200)] 
Renamed to twofish-test.m4

Rev: src/nettle/testsuite/twofist-test.m4:1.2(DEAD)

24 years ago*** empty log message ***
Niels Möller [Sat, 16 Jun 2001 16:46:07 +0000 (18:46 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.7

24 years ago*** empty log message ***
Niels Möller [Fri, 15 Jun 2001 16:34:08 +0000 (18:34 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.6
Rev: src/nettle/testsuite/.cvsignore:1.3

24 years ago* testsuite/blowfish-test.m4: Fixed testcase, use correct key
Niels Möller [Fri, 15 Jun 2001 16:33:08 +0000 (18:33 +0200)] 
* testsuite/blowfish-test.m4: Fixed testcase, use correct key
length.

* testsuite/blowfish-test.m4: Added one test, from GNUPG.

Rev: src/nettle/testsuite/blowfish-test.m4:1.3

24 years agoMinor fixes.
Niels Möller [Fri, 15 Jun 2001 16:32:35 +0000 (18:32 +0200)] 
Minor fixes.

Rev: src/nettle/blowfish.c:1.2
Rev: src/nettle/blowfish.h:1.2
Rev: src/nettle/des.h:1.2
Rev: src/nettle/serpent.c:1.2

24 years ago* Makefile.am (libnettle_a_SOURCES): Added blowfish files.
Niels Möller [Fri, 15 Jun 2001 16:31:10 +0000 (18:31 +0200)] 
* Makefile.am (libnettle_a_SOURCES): Added blowfish files.
($(des_headers)): Strip directory part when passing file name to
desdata.

* testsuite/Makefile.am (TS_PROGS): Added tests for twofish and
blowfish.

Rev: src/nettle/Makefile.am:1.6

24 years agoFirst skeleton for tests.
Niels Möller [Fri, 15 Jun 2001 15:20:37 +0000 (17:20 +0200)] 
First skeleton for tests.

Rev: src/nettle/testsuite/serpent-test.m4:1.1

24 years ago*** empty log message ***
Niels Möller [Fri, 15 Jun 2001 15:20:12 +0000 (17:20 +0200)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.5
Rev: src/nettle/serpent.h:1.2

24 years ago* Makefile.am (libnettle_a_SOURCES): Added blowfish files.
Niels Möller [Fri, 15 Jun 2001 15:07:15 +0000 (17:07 +0200)] 
* Makefile.am (libnettle_a_SOURCES): Added blowfish files.

* testsuite/Makefile.am (TS_PROGS): Added tests for twofish and
blowfish.

Rev: src/nettle/Makefile.am:1.5

24 years agoAdded one test, from GNUPG.
Niels Möller [Fri, 15 Jun 2001 15:06:50 +0000 (17:06 +0200)] 
Added one test, from GNUPG.

Rev: src/nettle/testsuite/blowfish-test.m4:1.2

24 years ago* Created blowfish.c and blowfish.h (from GNUPG via LSH). Needs
Niels Möller [Fri, 15 Jun 2001 15:06:17 +0000 (17:06 +0200)] 
* Created blowfish.c and blowfish.h (from GNUPG via LSH). Needs
more work.

Rev: src/nettle/blowfish.c:1.1
Rev: src/nettle/blowfish.h:1.1

24 years agoFixed copyright notice to not mention GNU MP. XXX: Review
Niels Möller [Fri, 15 Jun 2001 15:05:17 +0000 (17:05 +0200)] 
Fixed copyright notice to not mention GNU MP. XXX: Review
all nettle copyrights.

Rev: src/nettle/aes.h:1.2

24 years ago(TS_PROGS): Added tests for twofish and
Niels Möller [Fri, 15 Jun 2001 13:57:18 +0000 (15:57 +0200)] 
(TS_PROGS): Added tests for twofish and
blowfish.

Rev: src/nettle/testsuite/Makefile.am:1.4
Rev: src/nettle/testsuite/blowfish-test.m4:1.1
Rev: src/nettle/testsuite/twofist-test.m4:1.1

24 years agoMore small nettle fixes.
Niels Möller [Wed, 13 Jun 2001 16:52:14 +0000 (18:52 +0200)] 
More small nettle fixes.

Rev: src/nettle/ChangeLog:1.4

24 years ago(libnettle_a_SOURCES): Added serpent files.
Niels Möller [Wed, 13 Jun 2001 16:49:04 +0000 (18:49 +0200)] 
(libnettle_a_SOURCES): Added serpent files.

Rev: src/nettle/Makefile.am:1.4
Rev: src/nettle/serpent.c:1.1
Rev: src/nettle/serpent.h:1.1
Rev: src/nettle/serpent_sboxes.h:1.1

24 years ago* des.c (des_encrypt, des_decrypt): Assert that the key setup was
Niels Möller [Mon, 11 Jun 2001 23:51:39 +0000 (01:51 +0200)] 
* des.c (des_encrypt, des_decrypt): Assert that the key setup was
successful.

Rev: src/nettle/des.c:1.2

24 years ago*** empty log message ***
Niels Möller [Mon, 11 Jun 2001 23:06:39 +0000 (01:06 +0200)] 
*** empty log message ***

Rev: src/nettle/.cvsignore:1.2
Rev: src/nettle/ChangeLog:1.3
Rev: src/nettle/aes.c:1.2
Rev: src/nettle/des.c:1.1
Rev: src/nettle/des.h:1.1
Rev: src/nettle/desCode.h:1.1
Rev: src/nettle/descore.README:1.1
Rev: src/nettle/desdata.c:1.1
Rev: src/nettle/desinfo.h:1.1
Rev: src/nettle/testsuite/.cvsignore:1.2

24 years ago* testsuite/Makefile.am (TS_PROGS): Added tests for des and sha1.
Niels Möller [Mon, 11 Jun 2001 22:57:05 +0000 (00:57 +0200)] 
* testsuite/Makefile.am (TS_PROGS): Added tests for des and sha1.

Rev: src/nettle/testsuite/Makefile.am:1.3