libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit bd8eb3f218120fc90bed1d647aba5f4613f55320
parent bbcbbca7e44ee25a4ac0c81289523d3df2904bcd
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Wed, 31 Jan 2024 23:11:22 +0100

Unified handling of external hash function for MD5 and SHA-256

Diffstat:
Msrc/microhttpd/md5_ext.h | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/microhttpd/md5_ext.h b/src/microhttpd/md5_ext.h @@ -29,7 +29,6 @@ #ifdef HAVE_STDDEF_H #include <stddef.h> /* for size_t */ #endif /* HAVE_STDDEF_H */ -#include <gnutls/crypto.h> /** * Size of MD5 resulting digest in bytes @@ -37,6 +36,8 @@ */ #define MD5_DIGEST_SIZE (16) +/* Actual declaration is in GnuTLS lib header */ +struct hash_hd_st; /** * Indicates that struct Md5CtxExt has 'ext_error' @@ -48,7 +49,7 @@ */ struct Md5CtxExt { - gnutls_hash_hd_t handle; /**< Hash calculation handle */ + struct hash_hd_st *handle; /**< Hash calculation handle */ int ext_error; /**< Non-zero if external error occurs during init or hashing */ };