]> git.ipfire.org Git - thirdparty/nettle.git/log
thirdparty/nettle.git
23 years agoNow almost as fast as the C code.
Niels Möller [Mon, 11 Feb 2002 21:54:25 +0000 (22:54 +0100)] 
Now almost as fast as the C code.

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

23 years ago* sparc/aes.asm (key_addition32): First attempt at optimization.
Niels Möller [Mon, 11 Feb 2002 21:32:48 +0000 (22:32 +0100)] 
* sparc/aes.asm (key_addition32): First attempt at optimization.
Made it slower ;-)

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

23 years agoDeleted unused labels.
Niels Möller [Mon, 11 Feb 2002 21:05:40 +0000 (22:05 +0100)] 
Deleted unused labels.

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

23 years ago* sparc/aes.asm (key_addition_8to32): Cleaned up.
Niels Möller [Mon, 11 Feb 2002 20:35:02 +0000 (21:35 +0100)] 
* sparc/aes.asm (key_addition_8to32): Cleaned up.
Deleted gcc-generated debugging information.

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

23 years ago(.asm.o): New rule for assembling via m4.
Niels Möller [Mon, 11 Feb 2002 17:57:53 +0000 (18:57 +0100)] 
(.asm.o): New rule for assembling via m4.
(libnettle_a_SOURCES): Added new rsa and aes files.

Rev: src/nettle/Makefile.am:1.29

23 years agoNew command line option --enable-assembler.
Niels Möller [Mon, 11 Feb 2002 17:55:37 +0000 (18:55 +0100)] 
New command line option --enable-assembler.
Selects assembler code depending on the host system.

Rev: src/nettle/configure.in:1.11

23 years agoNew files for rsa pkcs#1
Niels Möller [Mon, 11 Feb 2002 17:54:35 +0000 (18:54 +0100)] 
New files for rsa pkcs#1
encryption.

Rev: src/nettle/rsa-decrypt.c:1.1
Rev: src/nettle/rsa-encrypt.c:1.1
Rev: src/nettle/rsa.h:1.10

23 years agoNew files, split off from aes.c.
Niels Möller [Mon, 11 Feb 2002 17:53:35 +0000 (18:53 +0100)] 
New files, split off from aes.c.
Tables are now not static, but use a _aes_ prefix on their names.

Rev: src/nettle/aes-set-key.c:1.2

23 years ago* aes-set-key.c, aes-tables.c: New files, split off from aes.c.
Niels Möller [Mon, 11 Feb 2002 17:53:18 +0000 (18:53 +0100)] 
* aes-set-key.c, aes-tables.c: New files, split off from aes.c.
Tables are now not static, but use a _aes_ prefix on their names.

Rev: src/nettle/aes.c:1.4

23 years ago* aes-set-key.c, aes-tables.c: New files, split off from aes.c.
Niels Möller [Mon, 11 Feb 2002 17:51:50 +0000 (18:51 +0100)] 
* aes-set-key.c, aes-tables.c: New files, split off from aes.c.
Tables are now not static, but use a _aes_ prefix on their names.

* aes-internal.h: New file.

Rev: src/nettle/aes-internal.h:1.1
Rev: src/nettle/aes-set-key.c:1.1
Rev: src/nettle/aes-tables.c:1.1

23 years ago(_NETTLE_CIPHER_FIX): Use _NETTLE_CIPHER_FIX.
Niels Möller [Mon, 11 Feb 2002 17:49:38 +0000 (18:49 +0100)] 
(_NETTLE_CIPHER_FIX): Use _NETTLE_CIPHER_FIX.

Rev: src/nettle/cast128-meta.c:1.2

23 years agoComment fix: Refer to the RFC.
Niels Möller [Mon, 11 Feb 2002 17:49:10 +0000 (18:49 +0100)] 
Comment fix: Refer to the RFC.

Rev: src/nettle/cast128.c:1.3

23 years ago(cbc_decrypt_internal): New function, doing the real CBC
Niels Möller [Mon, 11 Feb 2002 17:48:48 +0000 (18:48 +0100)] 
(cbc_decrypt_internal): New function, doing the real CBC
procesing and requiring that src != dst.
(cbc_decrypt): Use cbc_decrypt_internal. If src == dst, use a
buffer of limited size to copy the ciphertext.

Rev: src/nettle/cbc.c:1.5

23 years ago(nettle_blowfish128): Fixed definition, with
Niels Möller [Mon, 11 Feb 2002 17:46:17 +0000 (18:46 +0100)] 
(nettle_blowfish128): Fixed definition, with
key size in bits.

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

23 years ago(_NETTLE_CIPHER_FIX): New macro, suitable for
Niels Möller [Mon, 11 Feb 2002 17:45:36 +0000 (18:45 +0100)] 
(_NETTLE_CIPHER_FIX): New macro, suitable for
ciphers with a fixed key size.

Rev: src/nettle/nettle-meta.h:1.5

23 years ago(display): New function for
Niels Möller [Mon, 11 Feb 2002 17:44:30 +0000 (18:44 +0100)] 
(display): New function for
displaying the results, including MB/s figures.

Rev: src/nettle/examples/nettle-benchmark.c:1.4

23 years agoNew file. Not yet tuned in any way (it's just the
Niels Möller [Mon, 11 Feb 2002 17:43:31 +0000 (18:43 +0100)] 
New file. Not yet tuned in any way (it's just the
code generated by gcc).

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

23 years agoNew assembler implementation by
Rafael Sevilla [Mon, 11 Feb 2002 14:04:35 +0000 (15:04 +0100)] 
New assembler implementation by
Rafael Sevilla.

Rev: src/nettle/x86/aes.asm:1.1
Rev: src/nettle/x86/aes_tables.asm:1.1

23 years ago*** empty log message ***
Niels Möller [Wed, 6 Feb 2002 13:34:37 +0000 (14:34 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.65
Rev: src/nettle/base64.h:1.4

23 years agoApplied patch from Dan Egnor improving the base64 code.
Dan Egnor [Wed, 6 Feb 2002 13:34:26 +0000 (14:34 +0100)] 
Applied patch from Dan Egnor improving the base64 code.
* base64.h (BASE64_ENCODE_LENGTH): New macro.
(struct base64_ctx): New context struct, for decoding.
(BASE64_DECODE_LENGTH): New macro.
* base64.c (base64_decode_init): New function.
(base64_decode_update): New function, replacing base64_decode.
Takes a struct base64_ctx argument.
* nettle-meta.h: Updated nettle_armor, and related typedefs and
macros.
* testsuite/testutils.c (test_armor): Updated.
* configure.in: Use AC_PREREQ(2.50).

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

23 years agoApplied patch from Dan Egnor improving the base64 code.
Dan Egnor [Wed, 6 Feb 2002 13:32:56 +0000 (14:32 +0100)] 
Applied patch from Dan Egnor improving the base64 code.
* base64.h (BASE64_ENCODE_LENGTH): New macro.
(struct base64_ctx): New context struct, for decoding.
(BASE64_DECODE_LENGTH): New macro.
* base64.c (base64_decode_init): New function.
(base64_decode_update): New function, replacing base64_decode.
Takes a struct base64_ctx argument.
* nettle-meta.h: Updated nettle_armor, and related typedefs and
macros.
* configure.in: Use AC_PREREQ(2.50).

Rev: src/nettle/nettle-meta.h:1.4

23 years agoApplied patch from Dan Egnor improving the base64 code.
Dan Egnor [Wed, 6 Feb 2002 13:31:11 +0000 (14:31 +0100)] 
Applied patch from Dan Egnor improving the base64 code.
* base64.h (BASE64_ENCODE_LENGTH): New macro.
(struct base64_ctx): New context struct, for decoding.
(BASE64_DECODE_LENGTH): New macro.
* base64.c (base64_decode_init): New function.
(base64_decode_update): New function, replacing base64_decode.
Takes a struct base64_ctx argument.
* configure.in: Use AC_PREREQ(2.50).

Rev: src/nettle/configure.in:1.10

23 years ago(base64_decode_init): New function.
Dan Egnor [Wed, 6 Feb 2002 13:29:52 +0000 (14:29 +0100)] 
(base64_decode_init): New function.
(base64_decode_update): New function, replacing base64_decode.
Takes a struct base64_ctx argument.

Rev: src/nettle/base64.c:1.2

23 years agoApplied patch from Dan Egnor improving the base64 code.
Dan Egnor [Wed, 6 Feb 2002 13:22:28 +0000 (14:22 +0100)] 
Applied patch from Dan Egnor improving the base64 code.
* base64.h (BASE64_ENCODE_LENGTH): New macro.
(struct base64_ctx): New context struct, for decoding.
(BASE64_DECODE_LENGTH): New macro.

Rev: src/nettle/base64.h:1.3

23 years agoIgnore nettle.info*
Niels Möller [Wed, 6 Feb 2002 13:09:25 +0000 (14:09 +0100)] 
Ignore nettle.info*

Rev: src/nettle/.cvsignore:1.7

23 years ago*** empty log message ***
Niels Möller [Wed, 6 Feb 2002 13:09:01 +0000 (14:09 +0100)] 
*** empty log message ***

Rev: src/nettle/Makefile.am:1.28

23 years ago*** empty log message ***
Niels Möller [Fri, 1 Feb 2002 10:10:32 +0000 (11:10 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.64

23 years ago*** empty log message *** nettle_1.5_release_20020131
Niels Möller [Thu, 31 Jan 2002 10:14:43 +0000 (11:14 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.63

23 years agoCommented out gmp-related macros, they're probably
Niels Möller [Thu, 31 Jan 2002 10:14:34 +0000 (11:14 +0100)] 
Commented out gmp-related macros, they're probably
not needed anymore.

Rev: src/nettle/acinclude.m4:1.2

23 years ago*** empty log message ***
Niels Möller [Thu, 31 Jan 2002 09:59:49 +0000 (10:59 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.62

23 years agoAdded command line options --with-lib-path and
Niels Möller [Thu, 31 Jan 2002 09:57:46 +0000 (10:57 +0100)] 
Added command line options --with-lib-path and
--with-include-path. Use the RPATH-macros to get correct flags for
linking the test programs with gmp.

Rev: src/nettle/configure.in:1.9

23 years agoNew file.
Niels Möller [Thu, 31 Jan 2002 09:56:30 +0000 (10:56 +0100)] 
New file.

Rev: src/nettle/acinclude.m4:1.1

23 years ago*** empty log message ***
Niels Möller [Thu, 31 Jan 2002 07:23:35 +0000 (08:23 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.61
Rev: src/nettle/NEWS:1.6
Rev: src/nettle/TODO:1.3

23 years ago(Randomness): New subsection on Yarrow.
Niels Möller [Thu, 31 Jan 2002 07:22:21 +0000 (08:22 +0100)] 
(Randomness): New subsection on Yarrow.

Rev: src/nettle/nettle.texinfo:1.14

23 years ago(Randomness): New chapter.
Niels Möller [Wed, 30 Jan 2002 14:26:22 +0000 (15:26 +0100)] 
(Randomness): New chapter.
Spell checking and ispell configuration.

Rev: src/nettle/nettle.texinfo:1.13

23 years agoAdded reference to RFC 1321.
Niels Möller [Wed, 30 Jan 2002 14:25:34 +0000 (15:25 +0100)] 
Added reference to RFC 1321.

Rev: src/nettle/md5.c:1.5
Rev: src/nettle/md5.h:1.5

23 years ago*** empty log message ***
Niels Möller [Thu, 24 Jan 2002 22:19:11 +0000 (23:19 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.60

23 years ago(Public-key algorithms): Minor fixes.
Niels Möller [Thu, 24 Jan 2002 21:12:00 +0000 (22:12 +0100)] 
(Public-key algorithms): Minor fixes.

Rev: src/nettle/nettle.texinfo:1.12

23 years ago*** empty log message ***
Niels Möller [Wed, 23 Jan 2002 13:49:01 +0000 (14:49 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.59

23 years ago(Public-key algorithms): New chapter.
Niels Möller [Tue, 22 Jan 2002 22:57:01 +0000 (23:57 +0100)] 
(Public-key algorithms): New chapter.

Rev: src/nettle/nettle.texinfo:1.11

23 years ago*** empty log message ***
Niels Möller [Tue, 22 Jan 2002 22:56:18 +0000 (23:56 +0100)] 
*** empty log message ***

Rev: src/nettle/rsa.h:1.9

23 years ago*** empty log message ***
Niels Möller [Tue, 22 Jan 2002 16:39:35 +0000 (17:39 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.58
Rev: src/nettle/NEWS:1.5
Rev: src/nettle/base64-meta.c:1.2
Rev: src/nettle/base64.h:1.2
Rev: src/nettle/sha1.c:1.7
Rev: src/nettle/testsuite/.cvsignore:1.16

23 years ago(Nettle soup): New chapter.
Niels Möller [Tue, 22 Jan 2002 16:38:32 +0000 (17:38 +0100)] 
(Nettle soup): New chapter.
(Hash functions): New subsection on struct nettle_hash.
(Hash functions): New subsection on struct nettle_cipher.
(Keyed hash functions): New section, describing MAC:s and HMAC.

Rev: src/nettle/nettle.texinfo:1.10

23 years ago(test_armor): New function.
Niels Möller [Tue, 22 Jan 2002 16:34:20 +0000 (17:34 +0100)] 
(test_armor): New function.

Rev: src/nettle/testsuite/testutils.c:1.8
Rev: src/nettle/testsuite/testutils.h:1.7

23 years agoNew testcase.
Niels Möller [Tue, 22 Jan 2002 16:33:48 +0000 (17:33 +0100)] 
New testcase.

Rev: src/nettle/testsuite/base64-test.c:1.1

23 years ago* testsuite/Makefile.am (TS_PROGS): Added base64-test.
Niels Möller [Tue, 22 Jan 2002 16:33:27 +0000 (17:33 +0100)] 
* testsuite/Makefile.am (TS_PROGS): Added base64-test.

* Makefile.am (libnettle_a_SOURCES): Added base64 files, and some
missing header files.

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

23 years ago(struct nettle_armor): New struct.
Niels Möller [Tue, 22 Jan 2002 16:32:08 +0000 (17:32 +0100)] 
(struct nettle_armor): New struct.

Rev: src/nettle/nettle-meta.h:1.3

23 years agoBumped version to 1.5.
Niels Möller [Tue, 22 Jan 2002 16:31:36 +0000 (17:31 +0100)] 
Bumped version to 1.5.

Rev: src/nettle/configure.in:1.8

23 years ago(libnettle_a_SOURCES): Added base64 files, and some
Niels Möller [Tue, 22 Jan 2002 16:31:19 +0000 (17:31 +0100)] 
(libnettle_a_SOURCES): Added base64 files, and some
missing header files.

Rev: src/nettle/Makefile.am:1.27

23 years agoNew files, hacked by Dan
Dan Egnor [Tue, 22 Jan 2002 16:30:31 +0000 (17:30 +0100)] 
New files, hacked by Dan
Egnor.

Rev: src/nettle/base64-meta.c:1.1
Rev: src/nettle/base64.c:1.1
Rev: src/nettle/base64.h:1.1

23 years ago*** empty log message ***
Niels Möller [Wed, 16 Jan 2002 20:13:06 +0000 (21:13 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.57
Rev: src/nettle/rsa.c:1.7

23 years ago(libnettle_a_SOURCES): Added knuth-lfib.c and
Niels Möller [Wed, 16 Jan 2002 20:12:55 +0000 (21:12 +0100)] 
(libnettle_a_SOURCES): Added knuth-lfib.c and
rsa-keygen.c.

Rev: src/nettle/Makefile.am:1.26
Rev: src/nettle/testsuite/.cvsignore:1.15
Rev: src/nettle/testsuite/Makefile.am:1.20

23 years agoDeleted ran_array code, use
Niels Möller [Wed, 16 Jan 2002 20:12:44 +0000 (21:12 +0100)] 
Deleted ran_array code, use
knuth-lfib.h instead.

Rev: src/nettle/testsuite/yarrow-test.c:1.12

23 years ago* testsuite/testutils.c (test_rsa_md5, test_rsa_sha1): Moved
Niels Möller [Wed, 16 Jan 2002 20:12:03 +0000 (21:12 +0100)] 
* testsuite/testutils.c (test_rsa_md5, test_rsa_sha1): Moved
functions here...
* testsuite/rsa-test.c: ...from here.

Rev: src/nettle/testsuite/rsa-test.c:1.4
Rev: src/nettle/testsuite/testutils.c:1.7
Rev: src/nettle/testsuite/testutils.h:1.6

23 years ago* testsuite/rsa-keygen-test.c: New file.
Niels Möller [Wed, 16 Jan 2002 20:10:20 +0000 (21:10 +0100)] 
* testsuite/rsa-keygen-test.c: New file.

* testsuite/knuth-lfib-test.c: New file.

Rev: src/nettle/testsuite/knuth-lfib-test.c:1.1
Rev: src/nettle/testsuite/rsa-keygen-test.c:1.1

23 years agoNew file.
Niels Möller [Wed, 16 Jan 2002 20:07:25 +0000 (21:07 +0100)] 
New file.

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

23 years ago(RSA_MINIMUM_N_OCTETS): New constant.
Niels Möller [Wed, 16 Jan 2002 20:06:43 +0000 (21:06 +0100)] 
(RSA_MINIMUM_N_OCTETS): New constant.
(RSA_MINIMUM_N_BITS): New constant.
(nettle_random_func, nettle_progress_func): New typedefs. Perhaps
they don't really belong in this file.
(rsa_generate_keypair): Added progress-callback argument.

Rev: src/nettle/rsa.h:1.8

23 years ago(READ_UINT24, WRITE_UINT24, READ_UINT16, WRITE_UINT16):
Niels Möller [Wed, 16 Jan 2002 19:58:41 +0000 (20:58 +0100)] 
(READ_UINT24, WRITE_UINT24, READ_UINT16, WRITE_UINT16):
New macros.

Rev: src/nettle/macros.h:1.6

23 years agoNew files, implementing a
Niels Möller [Wed, 16 Jan 2002 19:58:02 +0000 (20:58 +0100)] 
New files, implementing a
non-cryptographic prng.

Rev: src/nettle/knuth-lfib.c:1.1
Rev: src/nettle/knuth-lfib.h:1.1

23 years ago*** empty log message ***
Niels Möller [Tue, 15 Jan 2002 18:37:17 +0000 (19:37 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.56
Rev: src/nettle/hmac.c:1.3
Rev: src/nettle/hmac.h:1.4

23 years ago* configure.in: Bumped version to 1.1.
Niels Möller [Tue, 15 Jan 2002 18:36:44 +0000 (19:36 +0100)] 
* configure.in: Bumped version to 1.1.

Rev: src/nettle/configure.in:1.7

23 years agoNew file.
Niels Möller [Tue, 15 Jan 2002 18:35:51 +0000 (19:35 +0100)] 
New file.

Rev: src/nettle/hmac-sha1.c:1.1

23 years ago*** empty log message ***
Niels Möller [Mon, 14 Jan 2002 20:10:55 +0000 (21:10 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.55

23 years ago* testsuite/hmac-test.c (test_main): Added hmac-sha1 test cases.
Niels Möller [Mon, 14 Jan 2002 20:10:28 +0000 (21:10 +0100)] 
* testsuite/hmac-test.c (test_main): Added hmac-sha1 test cases.

* testsuite/hmac-test.c: New file.

Rev: src/nettle/testsuite/hmac-test.c:1.2

23 years ago* rsa.h (struct rsa_private_key): Reintroduced d attribute, to be
Niels Möller [Mon, 14 Jan 2002 20:09:45 +0000 (21:09 +0100)] 
* rsa.h (struct rsa_private_key): Reintroduced d attribute, to be
used only for key generation output.
(rsa_generate_keypair): Wrote a prototype.

Rev: src/nettle/rsa.h:1.7

23 years ago* rsa.c (rsa_init_private_key, rsa_clear_private_key): Handle d.
Niels Möller [Mon, 14 Jan 2002 20:09:32 +0000 (21:09 +0100)] 
* rsa.c (rsa_init_private_key, rsa_clear_private_key): Handle d.

* rsa.c (rsa_check_size): Changed argument to an mpz_t. Updated
callers.
(rsa_prepare_private_key): Compute the size of the key by
computing n = p * q.

* rsa.c (rsa_check_size): New function, for computing and checking
the size of the modulo in octets.
(rsa_prepare_public_key): Usa rsa_check_size.
(rsa_init_private_key): Removed code handling n, e and d.
(rsa_clear_private_key): Likewise.
(rsa_compute_root): Always use CRT.

Rev: src/nettle/rsa.c:1.6

23 years ago* hmac.h: General cleanup. Added declarations of hmac-md5,
Niels Möller [Mon, 14 Jan 2002 20:07:23 +0000 (21:07 +0100)] 
* hmac.h: General cleanup. Added declarations of hmac-md5,
hmac-sha1 and hmac-sha256.

* Makefile.am (libnettle_a_SOURCES): Added hmac.c and hmac-md5.c.
(libnettleinclude_HEADERS): Added hmac.h.

Rev: src/nettle/hmac.h:1.3

23 years ago* hmac-md5.c: First working version.
Niels Möller [Mon, 14 Jan 2002 20:07:09 +0000 (21:07 +0100)] 
* hmac-md5.c: First working version.

* Makefile.am (libnettle_a_SOURCES): Added hmac.c and hmac-md5.c.
(libnettleinclude_HEADERS): Added hmac.h.

Rev: src/nettle/hmac-md5.c:1.4

23 years ago* Makefile.am (libnettle_a_SOURCES): Added hmac-sha1.c and
Niels Möller [Mon, 14 Jan 2002 20:06:52 +0000 (21:06 +0100)] 
* Makefile.am (libnettle_a_SOURCES): Added hmac-sha1.c and
nettle-internal.h.

* testsuite/Makefile.am (TS_PROGS): Added hmac-test. Deleted old
m4-stuff.

* Makefile.am (libnettle_a_SOURCES): Added hmac.c and hmac-md5.c.
(libnettleinclude_HEADERS): Added hmac.h.

Rev: src/nettle/Makefile.am:1.25

23 years agoAdded information about cvs.
Niels Möller [Mon, 14 Jan 2002 16:38:32 +0000 (17:38 +0100)] 
Added information about cvs.

Rev: src/nettle/README:1.5

23 years ago*** empty log message ***
Niels Möller [Mon, 14 Jan 2002 16:10:08 +0000 (17:10 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.54
Rev: src/nettle/hmac-md5.h:1.2(DEAD)
Rev: src/nettle/testsuite/.cvsignore:1.14

23 years ago* hmac-md5.c: First working version.
Niels Möller [Mon, 14 Jan 2002 16:09:38 +0000 (17:09 +0100)] 
* hmac-md5.c: First working version.

* Makefile.am (libnettle_a_SOURCES): Added hmac.c and hmac-md5.c.
(libnettleinclude_HEADERS): Added hmac.h.

Rev: src/nettle/hmac-md5.c:1.3

23 years agoUse const for all tables.
Niels Möller [Mon, 14 Jan 2002 16:03:04 +0000 (17:03 +0100)] 
Use const for all tables.

Rev: src/nettle/desCode.h:1.2

23 years agoUse static const for all tables.
Niels Möller [Mon, 14 Jan 2002 16:02:38 +0000 (17:02 +0100)] 
Use static const for all tables.
(des_set_key): Use a new const * variable for the parity
procesing, for constness reasons.

Rev: src/nettle/des.c:1.6

23 years ago*** empty log message ***
Niels Möller [Mon, 14 Jan 2002 15:06:33 +0000 (16:06 +0100)] 
*** empty log message ***

Rev: src/nettle/macros.h:1.5

23 years ago*** empty log message ***
Niels Möller [Mon, 14 Jan 2002 15:05:17 +0000 (16:05 +0100)] 
*** empty log message ***

Rev: src/nettle/macros.h:1.4(DEAD)

23 years agoNew file.
Niels Möller [Mon, 14 Jan 2002 14:59:26 +0000 (15:59 +0100)] 
New file.

Rev: src/nettle/list-obj-sizes.awk:1.1

23 years agoNew files.
Niels Möller [Mon, 14 Jan 2002 14:45:59 +0000 (15:45 +0100)] 
New files.

Rev: src/nettle/nettle-internal.c:1.1
Rev: src/nettle/nettle-internal.h:1.1

23 years ago* testsuite/Makefile.am (TS_PROGS): Added hmac-test. Deleted old
Niels Möller [Mon, 14 Jan 2002 14:42:43 +0000 (15:42 +0100)] 
* testsuite/Makefile.am (TS_PROGS): Added hmac-test. Deleted old
m4-stuff.

* Makefile.am (libnettle_a_SOURCES): Added hmac.c and hmac-md5.c.
(libnettleinclude_HEADERS): Added hmac.h.

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

23 years ago* testsuite/testutils.h (LDATA): Moved this macro here,...
Niels Möller [Mon, 14 Jan 2002 14:41:52 +0000 (15:41 +0100)] 
* testsuite/testutils.h (LDATA): Moved this macro here,...
* testsuite/rsa-test.c: ... from here.

* testsuite/rsa-test.c: Also test a 777-bit key.

Rev: src/nettle/testsuite/rsa-test.c:1.3
Rev: src/nettle/testsuite/testutils.h:1.5

23 years agoNew file.
Niels Möller [Mon, 14 Jan 2002 14:40:38 +0000 (15:40 +0100)] 
New file.

Rev: src/nettle/testsuite/hmac-test.c:1.1

23 years ago* hmac.h: General cleanup. Added declarations of hmac-md5,
Niels Möller [Mon, 14 Jan 2002 14:40:10 +0000 (15:40 +0100)] 
* hmac.h: General cleanup. Added declarations of hmac-md5,
hmac-sha1 and hmac-sha256.

* Makefile.am (libnettle_a_SOURCES): Added hmac.c and hmac-md5.c.
(libnettleinclude_HEADERS): Added hmac.h.

Rev: src/nettle/hmac.h:1.2

23 years ago* hmac.c: Bug fixes.
Niels Möller [Mon, 14 Jan 2002 14:39:04 +0000 (15:39 +0100)] 
* hmac.c: Bug fixes.

* Makefile.am (libnettle_a_SOURCES): Added hmac.c and hmac-md5.c.
(libnettleinclude_HEADERS): Added hmac.h.

Rev: src/nettle/hmac.c:1.2

23 years ago* hmac-md5.c: First working version.
Niels Möller [Mon, 14 Jan 2002 14:38:13 +0000 (15:38 +0100)] 
* hmac-md5.c: First working version.

* Makefile.am (libnettle_a_SOURCES): Added hmac.c and hmac-md5.c.
(libnettleinclude_HEADERS): Added hmac.h.

Rev: src/nettle/hmac-md5.c:1.2

23 years ago(libnettle_a_SOURCES): Added hmac.c and hmac-md5.c.
Niels Möller [Mon, 14 Jan 2002 14:37:20 +0000 (15:37 +0100)] 
(libnettle_a_SOURCES): Added hmac.c and hmac-md5.c.
(libnettleinclude_HEADERS): Added hmac.h.

Rev: src/nettle/Makefile.am:1.24

23 years agoAlso test a 777-bit key.
Niels Möller [Mon, 14 Jan 2002 12:27:33 +0000 (13:27 +0100)] 
Also test a 777-bit key.

Rev: src/nettle/testsuite/rsa-test.c:1.2

23 years ago* rsa.c (rsa_check_size): Changed argument to an mpz_t. Updated
Niels Möller [Mon, 14 Jan 2002 12:26:45 +0000 (13:26 +0100)] 
* rsa.c (rsa_check_size): Changed argument to an mpz_t. Updated
callers.
(rsa_prepare_private_key): Compute the size of the key by
computing n = p * q.

* rsa.c (rsa_check_size): New function, for computing and checking
the size of the modulo in octets.
(rsa_prepare_public_key): Usa rsa_check_size.
(rsa_init_private_key): Removed code handling n, e and d.
(rsa_clear_private_key): Likewise.
(rsa_compute_root): Always use CRT.

Rev: src/nettle/rsa.c:1.5

23 years ago*** empty log message ***
Niels Möller [Mon, 14 Jan 2002 02:03:03 +0000 (03:03 +0100)] 
*** empty log message ***

Rev: src/nettle/testsuite/.cvsignore:1.13

23 years ago* rsa-compat.c: Adapted to new private key struct.
Niels Möller [Mon, 14 Jan 2002 02:02:50 +0000 (03:02 +0100)] 
* rsa-compat.c: Adapted to new private key struct.

Rev: src/nettle/testsuite/rsa-test.c:1.1

23 years ago* rsa-compat.c: Adapted to new private key struct.
Niels Möller [Mon, 14 Jan 2002 02:02:18 +0000 (03:02 +0100)] 
* rsa-compat.c: Adapted to new private key struct.
* rsa_md5.c: Likesize.
* rsa_sha1.c: Likesize.

Rev: src/nettle/rsa_md5.c:1.4
Rev: src/nettle/rsa_sha1.c:1.4

23 years agoAdapted to new private key struct.
Niels Möller [Mon, 14 Jan 2002 02:01:47 +0000 (03:01 +0100)] 
Adapted to new private key struct.

Rev: src/nettle/rsa-compat.c:1.4

23 years ago(rsa_check_size): New function, for computing and checking
Niels Möller [Mon, 14 Jan 2002 02:01:17 +0000 (03:01 +0100)] 
(rsa_check_size): New function, for computing and checking
the size of the modulo in octets.
(rsa_prepare_public_key): Usa rsa_check_size.
(rsa_init_private_key): Removed code handling n, e and d.
(rsa_clear_private_key): Likewise.
(rsa_compute_root): Always use CRT.

Rev: src/nettle/rsa.c:1.4

23 years ago(struct rsa_private_key): Deleted public key and d from
Niels Möller [Mon, 14 Jan 2002 01:57:57 +0000 (02:57 +0100)] 
(struct rsa_private_key): Deleted public key and d from
the struct, as they are not needed. Added size attribute.

Rev: src/nettle/rsa.h:1.6

23 years agorsa.h is now obsolete.
Niels Möller [Mon, 14 Jan 2002 01:16:42 +0000 (02:16 +0100)] 
rsa.h is now obsolete.

Rev: src/nettle/hmac-md5.h:1.1
Rev: src/nettle/rsa.h:1.5
Rev: src/nettle/rsa_md5.c:1.3
Rev: src/nettle/rsa_sha1.c:1.3
Rev: src/nettle/testsuite/Makefile.am:1.18
Rev: src/nettle/testsuite/aes-test.c:1.2
Rev: src/nettle/testsuite/arcfour-test.c:1.2
Rev: src/nettle/testsuite/bignum-test.c:1.2
Rev: src/nettle/testsuite/blowfish-test.c:1.2
Rev: src/nettle/testsuite/cast128-test.c:1.2
Rev: src/nettle/testsuite/cbc-test.c:1.2
Rev: src/nettle/testsuite/des-compat-test.c:1.3
Rev: src/nettle/testsuite/des-test.c:1.2
Rev: src/nettle/testsuite/des3-test.c:1.2
Rev: src/nettle/testsuite/md5-compat-test.c:1.2
Rev: src/nettle/testsuite/md5-test.c:1.2
Rev: src/nettle/testsuite/serpent-test.c:1.2
Rev: src/nettle/testsuite/sha1-test.c:1.2
Rev: src/nettle/testsuite/sha256-test.c:1.2
Rev: src/nettle/testsuite/testutils.c:1.6
Rev: src/nettle/testsuite/testutils.h:1.4
Rev: src/nettle/testsuite/twofish-test.c:1.2
Rev: src/nettle/testsuite/yarrow-test.c:1.11

23 years ago*** empty log message ***
Niels Möller [Sat, 12 Jan 2002 14:36:02 +0000 (15:36 +0100)] 
*** empty log message ***

Rev: src/nettle/.cvsignore:1.6
Rev: src/nettle/ChangeLog:1.53

23 years agoAdded *-meta files.
Niels Möller [Sat, 12 Jan 2002 14:35:49 +0000 (15:35 +0100)] 
Added *-meta files.

Rev: src/nettle/Makefile.am:1.23

23 years ago(rsa_init_public_key): New function.
Niels Möller [Sat, 12 Jan 2002 14:34:53 +0000 (15:34 +0100)] 
(rsa_init_public_key): New function.
(rsa_clear_public_key): Likewise.
(rsa_init_private_key): Likewise.
(rsa_clear_private_key): Likewise.

Rev: src/nettle/rsa.c:1.3
Rev: src/nettle/rsa.h:1.4

23 years agoUse the interface in nettle-meta.h.
Niels Möller [Sat, 12 Jan 2002 14:34:02 +0000 (15:34 +0100)] 
Use the interface in nettle-meta.h.

Rev: src/nettle/examples/nettle-benchmark.c:1.3
Rev: src/nettle/nettle-meta.h:1.2

23 years ago* aes-meta.c: New file.
Niels Möller [Sat, 12 Jan 2002 14:30:35 +0000 (15:30 +0100)] 
* aes-meta.c: New file.
* arcfour-meta.c: New file.
* cast128-meta.c: New file.
* serpent-meta.c: New file.
* twofish-meta.c: New file.

Rev: src/nettle/aes-meta.c:1.1
Rev: src/nettle/arcfour-meta.c:1.1
Rev: src/nettle/cast128-meta.c:1.1
Rev: src/nettle/serpent-meta.c:1.1
Rev: src/nettle/twofish-meta.c:1.1

23 years ago Don't use m4 for geneerating test programs, it's way overkill. Use
Niels Möller [Sat, 12 Jan 2002 14:23:14 +0000 (15:23 +0100)] 
Don't use m4 for geneerating test programs, it's way overkill. Use
the C preprocessor instead.
* testsuite/*-test.c: New file.

Rev: src/nettle/testsuite/.cvsignore:1.12
Rev: src/nettle/testsuite/Makefile.am:1.17
Rev: src/nettle/testsuite/aes-test.c:1.1
Rev: src/nettle/testsuite/aes-test.m4:1.4(DEAD)
Rev: src/nettle/testsuite/arcfour-test.c:1.1
Rev: src/nettle/testsuite/arcfour-test.m4:1.2(DEAD)
Rev: src/nettle/testsuite/bignum-test.c:1.1
Rev: src/nettle/testsuite/bignum-test.m4:1.2(DEAD)
Rev: src/nettle/testsuite/blowfish-test.c:1.1
Rev: src/nettle/testsuite/blowfish-test.m4:1.5(DEAD)
Rev: src/nettle/testsuite/cast128-test.c:1.1
Rev: src/nettle/testsuite/cast128-test.m4:1.2(DEAD)
Rev: src/nettle/testsuite/cbc-test.c:1.1
Rev: src/nettle/testsuite/cbc-test.m4:1.3(DEAD)
Rev: src/nettle/testsuite/des-test.c:1.1
Rev: src/nettle/testsuite/des-test.m4:1.3(DEAD)
Rev: src/nettle/testsuite/des3-test.c:1.1
Rev: src/nettle/testsuite/des3-test.m4:1.3(DEAD)
Rev: src/nettle/testsuite/macros.m4:1.3(DEAD)
Rev: src/nettle/testsuite/md5-compat-test.c:1.1
Rev: src/nettle/testsuite/md5-compat-test.m4:1.2(DEAD)
Rev: src/nettle/testsuite/md5-test.c:1.1
Rev: src/nettle/testsuite/md5-test.m4:1.4(DEAD)
Rev: src/nettle/testsuite/serpent-test.c:1.1
Rev: src/nettle/testsuite/serpent-test.m4:1.3(DEAD)
Rev: src/nettle/testsuite/sha1-test.c:1.1
Rev: src/nettle/testsuite/sha1-test.m4:1.4(DEAD)
Rev: src/nettle/testsuite/sha256-test.c:1.1
Rev: src/nettle/testsuite/sha256-test.m4:1.3(DEAD)
Rev: src/nettle/testsuite/testutils.c:1.5
Rev: src/nettle/testsuite/testutils.h:1.3
Rev: src/nettle/testsuite/twofish-test.c:1.1
Rev: src/nettle/testsuite/twofish-test.m4:1.3(DEAD)