# HG changeset patch # User Simon Josefsson # Date 1129076618 0 # Node ID 2bcfc491052bf17568dfa25133c95a3b0cfe6fba # Parent e5493443881a16dd6e94e30c640a7ad27e687822 * 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. diff --git a/lib/ChangeLog b/lib/ChangeLog --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,14 @@ +2005-10-12 Simon Josefsson + + * 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. + 2005-10-11 Bruno Haible * c-strcasestr.h: New file, from GNU gettext. diff --git a/lib/gc-gnulib.c b/lib/gc-gnulib.c --- a/lib/gc-gnulib.c +++ b/lib/gc-gnulib.c @@ -138,7 +138,7 @@ /* Hashes. */ int -gc_hash_buffer (int hash, const void *in, size_t inlen, char *resbuf) +gc_hash_buffer (Gc_hash hash, const void *in, size_t inlen, char *resbuf) { switch (hash) { diff --git a/lib/gc-libgcrypt.c b/lib/gc-libgcrypt.c --- a/lib/gc-libgcrypt.c +++ b/lib/gc-libgcrypt.c @@ -97,7 +97,7 @@ /* Hashes. */ int -gc_hash_buffer (int hash, const void *in, size_t inlen, char *resbuf) +gc_hash_buffer (Gc_hash hash, const void *in, size_t inlen, char *resbuf) { int gcryalg; @@ -126,7 +126,7 @@ gpg_error_t err; unsigned char *p; - assert (outlen == 16); + assert (outlen == GC_MD5_DIGEST_SIZE); err = gcry_md_open (&hd, GCRY_MD_MD5, 0); if (err != GPG_ERR_NO_ERROR) @@ -137,7 +137,7 @@ p = gcry_md_read (hd, GCRY_MD_MD5); if (p == NULL) { - gcry_md_close (mdh); + gcry_md_close (hd); return GC_INVALID_HASH; } diff --git a/lib/gc.h b/lib/gc.h --- a/lib/gc.h +++ b/lib/gc.h @@ -71,7 +71,7 @@ must be 16 bytes. The return value is 0 (GC_OK) on success, or another Gc_rc error code. */ extern int -gc_hash_buffer (int hash, const void *in, size_t inlen, char *out); +gc_hash_buffer (Gc_hash hash, const void *in, size_t inlen, char *out); /* One-call interface. */ extern int gc_md5 (const void *in, size_t inlen, void *resbuf);