commit da8b0a6478f0d512e2bdfed82ceba6fb024acfce
parent 6b2903aa200ade622e2cd626c1098cb8dfea7a12
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date: Mon, 13 Jul 2026 21:49:12 +0200
mhd_md5, mhd_sha256, mhd_sha512_256: added missing XXX_finish() macro
Diffstat:
3 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/src/mhd2/mhd_md5.h b/src/mhd2/mhd_md5.h
@@ -100,6 +100,10 @@
# define mhd_MD5_finish_deinit(ctx, digest) \
(mhd_MD5_finish (ctx,digest), mhd_MD5_deinit (ctx))
#else /* mhd_MD5_HAS_FINISH_RESET */
+/**
+ * Finalise MD5 calculation, return digest
+ */
+# define mhd_MD5_finish(ctx, digest) mhd_MD5_finish_reset(ctx, digest)
# define mhd_MD5_reset(ctx) ((void) 0)
/**
* Finalise hash calculation, return digest, de-initialise hash calculation.
diff --git a/src/mhd2/mhd_sha256.h b/src/mhd2/mhd_sha256.h
@@ -100,6 +100,10 @@
# define mhd_SHA256_finish_deinit(ctx, digest) \
(mhd_SHA256_finish (ctx,digest), mhd_SHA256_deinit (ctx))
#else /* mhd_SHA256_HAS_FINISH_RESET */
+/**
+ * Finalise SHA-256 calculation, return digest
+ */
+# define mhd_SHA256_finish(ctx, digest) mhd_SHA256_finish_reset(ctx, digest)
# define mhd_SHA256_reset(ctx) ((void) 0)
/**
* Finalise hash calculation, return digest, de-initialise hash calculation.
diff --git a/src/mhd2/mhd_sha512_256.h b/src/mhd2/mhd_sha512_256.h
@@ -104,6 +104,11 @@
# define mhd_SHA512_256_finish_deinit(ctx, digest) \
(mhd_SHA512_256_finish (ctx,digest), mhd_SHA512_256_deinit (ctx))
#else /* mhd_SHA512_256_HAS_FINISH_RESET */
+/**
+ * Finalise SHA-512/256 calculation, return digest
+ */
+# define mhd_SHA512_256_finish(ctx, digest) \
+ mhd_SHA512_256_finish_reset(ctx, digest)
# define mhd_SHA512_256_reset(ctx) ((void) 0)
/**
* Finalise hash calculation, return digest, de-initialise hash calculation.