gnulib.git
18 years agoAdd MD2 and hash fixes.
Simon Josefsson [Fri, 28 Oct 2005 12:09:31 +0000 (12:09 +0000)]
Add MD2 and hash fixes.

18 years agoFix typo.
Simon Josefsson [Fri, 28 Oct 2005 10:58:45 +0000 (10:58 +0000)]
Fix typo.

18 years ago* modules/verify (License): Change from GPL to LGPL. This is a
Paul Eggert [Thu, 27 Oct 2005 17:46:54 +0000 (17:46 +0000)]
* modules/verify (License): Change from GPL to LGPL.  This is a
tiny module and there are apparently near-equivalents that are
under the BSD license.

18 years ago* md4.h: Shrink buffer size, now that we changed the type.
Simon Josefsson [Mon, 24 Oct 2005 19:14:09 +0000 (19:14 +0000)]
* md4.h: Shrink buffer size, now that we changed the type.

18 years agoFix ChangeLog entry.
Bruno Haible [Mon, 24 Oct 2005 12:56:10 +0000 (12:56 +0000)]
Fix ChangeLog entry.

18 years agoRelicense sha1 to LGPL.
Simon Josefsson [Mon, 24 Oct 2005 11:49:43 +0000 (11:49 +0000)]
Relicense sha1 to LGPL.

18 years ago* gnulib-tool: Fix --tests-base.
Simon Josefsson [Sun, 23 Oct 2005 17:31:48 +0000 (17:31 +0000)]
* gnulib-tool: Fix --tests-base.

18 years ago.
Karl Berry [Sun, 23 Oct 2005 07:30:40 +0000 (07:30 +0000)]
.

18 years agoFix arcfour module.
Simon Josefsson [Sat, 22 Oct 2005 16:45:57 +0000 (16:45 +0000)]
Fix arcfour module.

18 years ago* md4.c, md4.c: Simplify buffer handling visavi alignment,
Simon Josefsson [Sat, 22 Oct 2005 16:32:14 +0000 (16:32 +0000)]
* md4.c, md4.c: Simplify buffer handling visavi alignment,
suggested by Bruno Haible <bruno@clisp.org>.

18 years ago* crc.h: Include stddef.h, for size_t.
Simon Josefsson [Sat, 22 Oct 2005 16:16:06 +0000 (16:16 +0000)]
* crc.h: Include stddef.h, for size_t.

18 years ago* gc.m4: Don't be fooled by --disable-*random-device parameters,
Simon Josefsson [Sat, 22 Oct 2005 15:37:28 +0000 (15:37 +0000)]
* gc.m4: Don't be fooled by --disable-*random-device parameters,
suggested by Bruno Haible <bruno@clisp.org>.  Fix error messages.

18 years ago.
Karl Berry [Sat, 22 Oct 2005 07:28:59 +0000 (07:28 +0000)]
.

18 years agoProper autoconf macro argument quoting.
Bruno Haible [Fri, 21 Oct 2005 15:05:31 +0000 (15:05 +0000)]
Proper autoconf macro argument quoting.

18 years ago* arctwo.h (arctwo_setkey): Protect variable in CPP macro,
Simon Josefsson [Fri, 21 Oct 2005 14:31:07 +0000 (14:31 +0000)]
* arctwo.h (arctwo_setkey): Protect variable in CPP macro,
suggested by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.

18 years ago* rijndael-api-fst.c: Fix bugs in CBC mode for more than one
Simon Josefsson [Fri, 21 Oct 2005 13:45:23 +0000 (13:45 +0000)]
* rijndael-api-fst.c: Fix bugs in CBC mode for more than one
block.

18 years ago* gc-gnulib.c: Support ARCTWO in CBC mode.
Simon Josefsson [Fri, 21 Oct 2005 13:39:43 +0000 (13:39 +0000)]
* gc-gnulib.c: Support ARCTWO in CBC mode.

18 years ago* gnulib-tool: Define automake conditional GL_COND_LIBTOOL if
Simon Josefsson [Fri, 21 Oct 2005 13:14:34 +0000 (13:14 +0000)]
* gnulib-tool: Define automake conditional GL_COND_LIBTOOL if
libtool is used (to be used by modules Makefile.am snippet),
suggested by Bruno Haible <bruno@clisp.org>.
* modules/gc (Makefile.am): Use it.

18 years agoUse "" instead of <> for gc.h include, from Bruno.
Simon Josefsson [Fri, 21 Oct 2005 12:56:13 +0000 (12:56 +0000)]
Use "" instead of <> for gc.h include, from Bruno.

18 years ago* gc.m4: Don't use libgcrypt if gcrypt.h isn't found, suggested by
Simon Josefsson [Fri, 21 Oct 2005 12:55:02 +0000 (12:55 +0000)]
* gc.m4: Don't use libgcrypt if gcrypt.h isn't found, suggested by
Bruno Haible <bruno@clisp.org>.

18 years agoDoc fix, from Bruno.
Simon Josefsson [Fri, 21 Oct 2005 12:51:11 +0000 (12:51 +0000)]
Doc fix, from Bruno.

18 years ago* hmac-md5.c (hmac_md5): Add comments, suggested by Bruno Haible
Simon Josefsson [Fri, 21 Oct 2005 12:49:28 +0000 (12:49 +0000)]
* hmac-md5.c (hmac_md5): Add comments, suggested by Bruno Haible
<bruno@clisp.org>.
* hmac-sha1.c (hmac_sha1): Likewise.

18 years agoFix GNU indent bugs, suggested by Bruno.
Simon Josefsson [Fri, 21 Oct 2005 12:46:48 +0000 (12:46 +0000)]
Fix GNU indent bugs, suggested by Bruno.

18 years agoWhitespace fix, from Bruno.
Simon Josefsson [Fri, 21 Oct 2005 12:45:42 +0000 (12:45 +0000)]
Whitespace fix, from Bruno.

18 years ago* crc.c (crc32_update): Actually use crc parameter, suggested by
Simon Josefsson [Fri, 21 Oct 2005 12:39:10 +0000 (12:39 +0000)]
* crc.c (crc32_update): Actually use crc parameter, suggested by
Bruno Haible <bruno@clisp.org>.

18 years ago* crc.h: Include stdint.h directly, suggested by Bruno Haible
Simon Josefsson [Fri, 21 Oct 2005 12:33:03 +0000 (12:33 +0000)]
* crc.h: Include stdint.h directly, suggested by Bruno Haible
<bruno@clisp.org>.

18 years agoAdd, forgotten in last commit.
Simon Josefsson [Fri, 21 Oct 2005 12:29:03 +0000 (12:29 +0000)]
Add, forgotten in last commit.

18 years agoAdd des, des-tests, gc-des, gc-des-tests modules.
Simon Josefsson [Fri, 21 Oct 2005 12:28:18 +0000 (12:28 +0000)]
Add des, des-tests, gc-des, gc-des-tests modules.

18 years agoAdd, forgotten in last commit.
Simon Josefsson [Fri, 21 Oct 2005 12:06:17 +0000 (12:06 +0000)]
Add, forgotten in last commit.

18 years agoAdd arctwo, arctwo-tests, gc-arctwo, gc-arctwo-tests modules.
Simon Josefsson [Fri, 21 Oct 2005 12:03:17 +0000 (12:03 +0000)]
Add arctwo, arctwo-tests, gc-arctwo, gc-arctwo-tests modules.

18 years ago* gc-libgcrypt.c (gc_cipher_open): Handle ECB.
Simon Josefsson [Fri, 21 Oct 2005 11:44:23 +0000 (11:44 +0000)]
* gc-libgcrypt.c (gc_cipher_open): Handle ECB.

18 years agoAdd gc-arcfour and gc-arcfour-tests modules.
Simon Josefsson [Wed, 19 Oct 2005 15:40:26 +0000 (15:40 +0000)]
Add gc-arcfour and gc-arcfour-tests modules.

18 years agoAdd gc-rijndael and gc-rijndael-tests modules.
Simon Josefsson [Wed, 19 Oct 2005 14:54:32 +0000 (14:54 +0000)]
Add gc-rijndael and gc-rijndael-tests modules.

18 years ago* m4/gc-hmac-md5.m4, m4/gc-hmac-sha1.m4, m4/gc-md4.m4,
Simon Josefsson [Wed, 19 Oct 2005 08:37:43 +0000 (08:37 +0000)]
* m4/gc-hmac-md5.m4, m4/gc-hmac-sha1.m4, m4/gc-md4.m4,
m4/gc-md5.m4, m4/gc-sha1.m4: Fix typo, suggested by Stepan Kasal
<kasal@ucw.cz>.

18 years ago.
Karl Berry [Wed, 19 Oct 2005 08:20:36 +0000 (08:20 +0000)]
.

18 years agoAdd tests.
Simon Josefsson [Tue, 18 Oct 2005 23:45:03 +0000 (23:45 +0000)]
Add tests.

18 years agoInclude memxor.h.
Simon Josefsson [Tue, 18 Oct 2005 23:37:20 +0000 (23:37 +0000)]
Include memxor.h.

18 years agoAdd gc-md4 and gc-md4-tests modules.
Simon Josefsson [Tue, 18 Oct 2005 23:35:50 +0000 (23:35 +0000)]
Add gc-md4 and gc-md4-tests modules.

18 years agoAdd md4 module.
Simon Josefsson [Tue, 18 Oct 2005 22:59:17 +0000 (22:59 +0000)]
Add md4 module.

18 years agoAdd md5-tests module.
Simon Josefsson [Tue, 18 Oct 2005 14:10:27 +0000 (14:10 +0000)]
Add md5-tests module.

18 years ago.
Karl Berry [Tue, 18 Oct 2005 07:36:59 +0000 (07:36 +0000)]
.

18 years agoTweak the code to make it more reusable.
Bruno Haible [Mon, 17 Oct 2005 18:06:51 +0000 (18:06 +0000)]
Tweak the code to make it more reusable.

18 years agoSimplification, from Stepan Kasal.
Bruno Haible [Mon, 17 Oct 2005 15:44:51 +0000 (15:44 +0000)]
Simplification, from Stepan Kasal.

18 years agoAdd gc-sha1-tests module.
Simon Josefsson [Mon, 17 Oct 2005 14:48:31 +0000 (14:48 +0000)]
Add gc-sha1-tests module.

18 years ago* gc-libgcrypt.c (gc_hmac_sha1): Fix assert.
Simon Josefsson [Mon, 17 Oct 2005 14:33:14 +0000 (14:33 +0000)]
* gc-libgcrypt.c (gc_hmac_sha1): Fix assert.

18 years ago* gc.h (gc_nonce, gc_pseudo_random, gc_random): Add prototypes.
Simon Josefsson [Mon, 17 Oct 2005 13:41:56 +0000 (13:41 +0000)]
* gc.h (gc_nonce, gc_pseudo_random, gc_random): Add prototypes.

18 years agoFix warning in comment.
Simon Josefsson [Mon, 17 Oct 2005 13:34:58 +0000 (13:34 +0000)]
Fix warning in comment.

18 years agoAdd more hash functions.
Simon Josefsson [Mon, 17 Oct 2005 13:13:08 +0000 (13:13 +0000)]
Add more hash functions.

18 years agoAdd ciphers.
Simon Josefsson [Mon, 17 Oct 2005 13:00:51 +0000 (13:00 +0000)]
Add ciphers.

18 years agoAdd (forgotten before).
Simon Josefsson [Mon, 17 Oct 2005 12:57:06 +0000 (12:57 +0000)]
Add (forgotten before).

18 years agoSeparate sha1 from md5. Use stdint.h in both modules.
Simon Josefsson [Mon, 17 Oct 2005 12:55:00 +0000 (12:55 +0000)]
Separate sha1 from md5.  Use stdint.h in both modules.

18 years agoSmall tweaks.
Bruno Haible [Mon, 17 Oct 2005 10:27:37 +0000 (10:27 +0000)]
Small tweaks.

18 years ago.
Karl Berry [Mon, 17 Oct 2005 07:36:07 +0000 (07:36 +0000)]
.

18 years agoAdd rijndael module.
Simon Josefsson [Sat, 15 Oct 2005 18:21:58 +0000 (18:21 +0000)]
Add rijndael module.

18 years agoAdd arcfour module.
Simon Josefsson [Sat, 15 Oct 2005 18:19:44 +0000 (18:19 +0000)]
Add arcfour module.

18 years ago* config/srclist.txt: Add glibc bug 321 for obstack.c, obstack.h.
Paul Eggert [Fri, 14 Oct 2005 23:23:50 +0000 (23:23 +0000)]
* config/srclist.txt: Add glibc bug 321 for obstack.c, obstack.h.
* lib/obstack.c [defined _LIBC && defined USE_IN_LIBIO]: Don't
include <wchar.h>; no longer needed.
* lib/obstack.c (print_and_abort) [defined _LIBC]: Use __fxprintf
instead of inline stream orientation test and two separate
function calls.  Pay no attention to USE_IN_LIBIO.
* lib/obstack.h [!__STDC__] (obstack_int_grow_fast): Fix misnamed
macro argument.
Reported by Matej Vela <vela@debian.org>.

18 years ago* modules/human (Depends-on): Depend on xstrtoumax, not xstrtol.
Paul Eggert [Fri, 14 Oct 2005 00:59:45 +0000 (00:59 +0000)]
* modules/human (Depends-on): Depend on xstrtoumax, not xstrtol.

18 years agoPrepare for using gl_STDBOOL_H.
Bruno Haible [Thu, 13 Oct 2005 12:20:32 +0000 (12:20 +0000)]
Prepare for using gl_STDBOOL_H.

18 years ago2005-10-13 Simon Josefsson <jas@extundo.com>
Simon Josefsson [Thu, 13 Oct 2005 08:12:04 +0000 (08:12 +0000)]
2005-10-13  Simon Josefsson  <jas@extundo.com>

* modules/gc-hmac-md5-tests: New file.

* tests/test-gc-hmac-sha1.c: New file.

18 years ago2005-10-13 Simon Josefsson <jas@extundo.com>
Simon Josefsson [Thu, 13 Oct 2005 08:06:07 +0000 (08:06 +0000)]
2005-10-13  Simon Josefsson  <jas@extundo.com>

* tests/test-gc.c (main): Remove MD5 and HMAC-MD5 tests.

* modules/gc-hmac-md5-tests: New file.

* tests/test-gc-md5.c: New file.

* modules/gc-md5-tests: New file.

18 years ago* gc-pbkdf2-sha1.c (gc_pbkdf2_sha1): Optimize CEIL computation.
Simon Josefsson [Thu, 13 Oct 2005 07:49:05 +0000 (07:49 +0000)]
* gc-pbkdf2-sha1.c (gc_pbkdf2_sha1): Optimize CEIL computation.
Move memory allocation outside of loop.

18 years agoRename, added under wrong filename.
Simon Josefsson [Wed, 12 Oct 2005 13:39:01 +0000 (13:39 +0000)]
Rename, added under wrong filename.

18 years agoAdd gc-pbkdf2-sha1 module.
Simon Josefsson [Wed, 12 Oct 2005 13:13:29 +0000 (13:13 +0000)]
Add gc-pbkdf2-sha1 module.

18 years agoFix typo.
Simon Josefsson [Wed, 12 Oct 2005 13:05:44 +0000 (13:05 +0000)]
Fix typo.

18 years ago* gc.h, gc-gnulib.c, gc-libgcrypt.c: Use Gc_rc for return types,
Simon Josefsson [Wed, 12 Oct 2005 11:57:13 +0000 (11:57 +0000)]
* gc.h, gc-gnulib.c, gc-libgcrypt.c: Use Gc_rc for return types,
suggested by Bruno Haible <bruno@clisp.org>.

18 years agoAdd gc-hmac-sha1.
Simon Josefsson [Wed, 12 Oct 2005 09:28:48 +0000 (09:28 +0000)]
Add gc-hmac-sha1.

18 years agoAdd gc-sha1 module.
Simon Josefsson [Wed, 12 Oct 2005 01:42:54 +0000 (01:42 +0000)]
Add gc-sha1 module.

18 years agoAdd hmac-sha1 module.
Simon Josefsson [Wed, 12 Oct 2005 01:33:44 +0000 (01:33 +0000)]
Add hmac-sha1 module.

18 years agoSplit parts of the gc module into gc-md5 and gc-hmac-md5 modules.
Simon Josefsson [Wed, 12 Oct 2005 01:09:32 +0000 (01:09 +0000)]
Split parts of the gc module into gc-md5 and gc-hmac-md5 modules.

18 years ago* gc-libgcrypt.c (gc_md5): Fix assert call.
Simon Josefsson [Wed, 12 Oct 2005 00:23:38 +0000 (00:23 +0000)]
* gc-libgcrypt.c (gc_md5): Fix assert call.
(gc_md5): Fix typo.
* gc.h (gc_hash_buffer): Use gc_hash in prototype.
* gc-libgcrypt.c (gc_hash_buffer): Ditto.
* gc-gnulib.c (gc_hash_buffer): Ditto.

18 years agoDoc fix.
Simon Josefsson [Tue, 11 Oct 2005 19:17:09 +0000 (19:17 +0000)]
Doc fix.

18 years agoNew module 'c-strcasestr'.
Bruno Haible [Tue, 11 Oct 2005 18:50:36 +0000 (18:50 +0000)]
New module 'c-strcasestr'.

18 years agoNew module 'c-strcase'.
Bruno Haible [Tue, 11 Oct 2005 18:48:53 +0000 (18:48 +0000)]
New module 'c-strcase'.

18 years agoAdd (I forgot to install this together with the actual modification
Simon Josefsson [Tue, 11 Oct 2005 18:28:27 +0000 (18:28 +0000)]
Add (I forgot to install this together with the actual modification
earlie).

18 years agoAdd crc module.
Simon Josefsson [Tue, 11 Oct 2005 18:25:51 +0000 (18:25 +0000)]
Add crc module.

18 years ago* gc.h (gc_hash_buffer): Add doc.
Simon Josefsson [Tue, 11 Oct 2005 17:41:16 +0000 (17:41 +0000)]
* gc.h (gc_hash_buffer): Add doc.

18 years agoAvoid integer overflow on exotic platforms.
Bruno Haible [Tue, 11 Oct 2005 12:47:44 +0000 (12:47 +0000)]
Avoid integer overflow on exotic platforms.

18 years ago* modules/mempcpy (License): GPL -> LGPL.
Paul Eggert [Tue, 11 Oct 2005 06:53:48 +0000 (06:53 +0000)]
* modules/mempcpy (License): GPL -> LGPL.
* modules/strchrnul (License): Likewise.
* modules/sysexits (License): Likewise.

18 years agoupdate from texinfo
Karl Berry [Tue, 11 Oct 2005 01:22:24 +0000 (01:22 +0000)]
update from texinfo

18 years agoupdate from texinfo
Karl Berry [Sun, 9 Oct 2005 13:08:11 +0000 (13:08 +0000)]
update from texinfo

18 years ago.
Karl Berry [Sun, 9 Oct 2005 07:44:54 +0000 (07:44 +0000)]
.

18 years ago* srclist.txt: Bug 1423 is closed, but 1439 remains.
Simon Josefsson [Sat, 8 Oct 2005 11:05:24 +0000 (11:05 +0000)]
* srclist.txt: Bug 1423 is closed, but 1439 remains.

18 years ago2005-10-08 Simon Josefsson <jas@extundo.com>
Simon Josefsson [Sat, 8 Oct 2005 09:26:59 +0000 (09:26 +0000)]
2005-10-08  Simon Josefsson  <jas@extundo.com>

* gc.h: Add gc_hash and gc_hash_buffer.

* gc-gnulib.c (gc_hash_buffer): Add.  Reorder #include's.

* gc-libgcrypt.c (gc_hash_buffer): Add.

18 years agoAdd generic crypto module.
Simon Josefsson [Sat, 8 Oct 2005 08:33:07 +0000 (08:33 +0000)]
Add generic crypto module.

18 years ago* memxor.m4: Remove gl_C_RESTRICT call.
Simon Josefsson [Fri, 7 Oct 2005 08:47:51 +0000 (08:47 +0000)]
* memxor.m4: Remove gl_C_RESTRICT call.

18 years ago.
Karl Berry [Fri, 7 Oct 2005 07:38:45 +0000 (07:38 +0000)]
.

18 years ago* stdbool.m4 (AC_HEADER_STDBOOL): Check that bool
Paul Eggert [Thu, 6 Oct 2005 16:44:39 +0000 (16:44 +0000)]
* stdbool.m4 (AC_HEADER_STDBOOL): Check that bool
promotes to int, not unsigned int, to catch the AIX 5.3
compiler bug.

18 years agoAdd hmac-md5 module.
Simon Josefsson [Thu, 6 Oct 2005 15:58:26 +0000 (15:58 +0000)]
Add hmac-md5 module.

18 years ago* memxor.c (memxor): Avoid casts and warnings.
Simon Josefsson [Thu, 6 Oct 2005 11:19:54 +0000 (11:19 +0000)]
* memxor.c (memxor): Avoid casts and warnings.

18 years ago* memxor.m4: Require gl_C_RESTRICT.
Simon Josefsson [Thu, 6 Oct 2005 11:16:54 +0000 (11:16 +0000)]
* memxor.m4: Require gl_C_RESTRICT.

18 years ago.
Karl Berry [Thu, 6 Oct 2005 07:37:01 +0000 (07:37 +0000)]
.

18 years agoDon't use the HAVE_ macros that we used to define.
Paul Eggert [Wed, 5 Oct 2005 21:41:31 +0000 (21:41 +0000)]
Don't use the HAVE_ macros that we used to define.

18 years ago* getaddrinfo.m4 (gl_PREREQ_GETADDRINFO): Don't check for
Paul Eggert [Wed, 5 Oct 2005 21:39:09 +0000 (21:39 +0000)]
* getaddrinfo.m4 (gl_PREREQ_GETADDRINFO): Don't check for
sys/socket.h, netdb.h, sys/types.h; the checks areno longer
needed, since the source code now assumes these .h files.

18 years ago* lib/getdelim.c (SIZE_MAX): New macro, if not already defined.
Derek R. Price [Wed, 5 Oct 2005 18:09:54 +0000 (18:09 +0000)]
* lib/getdelim.c (SIZE_MAX): New macro, if not already defined.

18 years agoRelicense under LGPL.
Bruno Haible [Wed, 5 Oct 2005 16:15:35 +0000 (16:15 +0000)]
Relicense under LGPL.

18 years ago* memxor.c (memxor): Fix compiler error.
Simon Josefsson [Wed, 5 Oct 2005 14:58:54 +0000 (14:58 +0000)]
* memxor.c (memxor): Fix compiler error.

18 years ago* md5.h (MD5_DIGEST_SIZE, MD5_BLOCK_SIZE): Add, see also
Simon Josefsson [Wed, 5 Oct 2005 13:54:42 +0000 (13:54 +0000)]
* md5.h (MD5_DIGEST_SIZE, MD5_BLOCK_SIZE): Add, see also
<http://sourceware.org/bugzilla/show_bug.cgi?id=1423>.

18 years agoAdd memxor.
Simon Josefsson [Wed, 5 Oct 2005 13:29:53 +0000 (13:29 +0000)]
Add memxor.

18 years ago* modules/iconv (Files): Move config.rpath to havelib, it is used there.
Simon Josefsson [Wed, 5 Oct 2005 13:21:37 +0000 (13:21 +0000)]
* modules/iconv (Files): Move config.rpath to havelib, it is used there.
* modules/havelib (Files): Add config.rpath.

18 years agoAlso remove HAVE_NETDB_H test, for
Simon Josefsson [Wed, 5 Oct 2005 08:46:24 +0000 (08:46 +0000)]
Also remove HAVE_NETDB_H test, for
same reasons.