* lib/af_alg.h (afalg_stream): Swap second and third argument.
* lib/af_alg.c (afalg_stream): Likewise.
* lib/md5.c, lib/sha1.c, lib/sha256.c, lib/sha512.c: Callers changed.
+2018-05-05 Bruno Haible <bruno@clisp.org>
+
+ af_alg: Improve function signature.
+ * lib/af_alg.h (afalg_stream): Swap second and third argument.
+ * lib/af_alg.c (afalg_stream): Likewise.
+ * lib/md5.c, lib/sha1.c, lib/sha256.c, lib/sha512.c: Callers changed.
+
2018-05-05 Bruno Haible <bruno@clisp.org>
crypto/{md5,sha1,sha256,sha512}: Fix compilation error (S_TYPEISTMO).
#define BLOCKSIZE 32768
int
-afalg_stream (FILE * stream, void *resblock, const char *alg, ssize_t hashlen)
+afalg_stream (FILE * stream, const char *alg, void *resblock, ssize_t hashlen)
{
struct sockaddr_alg salg = {
.salg_family = AF_ALG,
If successful, this function fills RESBLOCK and returns 0.
Upon failure, it returns a negated error code. */
int
-afalg_stream (FILE *stream, void *resblock, const char *alg, ssize_t hashlen);
+afalg_stream (FILE *stream, const char *alg, void *resblock, ssize_t hashlen);
# else
static int
-afalg_stream (FILE *stream, void *resblock, const char *alg, ssize_t hashlen)
+afalg_stream (FILE *stream, const char *alg, void *resblock, ssize_t hashlen)
{
return -EAFNOSUPPORT;
}
#ifdef HAVE_LINUX_IF_ALG_H
int ret;
- ret = afalg_stream(stream, resblock, "md5", MD5_DIGEST_SIZE);
+ ret = afalg_stream (stream, "md5", resblock, MD5_DIGEST_SIZE);
if (!ret)
return 0;
#ifdef HAVE_LINUX_IF_ALG_H
int ret;
- ret = afalg_stream(stream, resblock, "sha1", SHA1_DIGEST_SIZE);
+ ret = afalg_stream (stream, "sha1", resblock, SHA1_DIGEST_SIZE);
if (!ret)
return 0;
#ifdef HAVE_LINUX_IF_ALG_H
int ret;
- ret = afalg_stream(stream, resblock, "sha256", SHA256_DIGEST_SIZE);
+ ret = afalg_stream(stream, "sha256", resblock, SHA256_DIGEST_SIZE);
if (!ret)
return 0;
#ifdef HAVE_LINUX_IF_ALG_H
int ret;
- ret = afalg_stream(stream, resblock, "sha224", SHA224_DIGEST_SIZE);
+ ret = afalg_stream (stream, "sha224", resblock, SHA224_DIGEST_SIZE);
if (!ret)
return 0;
#ifdef HAVE_LINUX_IF_ALG_H
int ret;
- ret = afalg_stream(stream, resblock, "sha512", SHA512_DIGEST_SIZE);
+ ret = afalg_stream (stream, "sha512", resblock, SHA512_DIGEST_SIZE);
if (!ret)
return 0;
#ifdef HAVE_LINUX_IF_ALG_H
int ret;
- ret = afalg_stream(stream, resblock, "sha384", SHA384_DIGEST_SIZE);
+ ret = afalg_stream (stream, "sha384", resblock, SHA384_DIGEST_SIZE);
if (!ret)
return 0;