]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
New public names md5_compress and sha1_compress. export-sha256_compress
authorNiels Möller <nisse@lysator.liu.se>
Thu, 9 Jun 2022 16:37:41 +0000 (18:37 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Thu, 9 Jun 2022 16:41:27 +0000 (18:41 +0200)
* md5.h (md5_compress): New public name for compression function.
* sha1.h (sha1_compress): Likewise.

ChangeLog
md5.h
sha1.h

index abe6853ec9463b4585c831ffe13123f03ad7a92b..7b22b106478d1f5d228a2ac8db0ac70da21ef6f6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2022-06-09  Niels Möller  <nisse@lysator.liu.se>
 
+       * md5.h (md5_compress): New public name for compression function.
+       * sha1.h (sha1_compress): Likewise.
+
        Based on patches from Corentin Labbe:
        * sha2.h: Declare new functions.
        * sha256.c (sha256_compress): New function.
diff --git a/md5.h b/md5.h
index e5ae228e82178cbe7637dc55ac434248afdcdacc..94098ab224c85f5e155cd75c97ef6a2f465d9cd0 100644 (file)
--- a/md5.h
+++ b/md5.h
@@ -44,6 +44,7 @@ extern "C" {
 #define md5_init nettle_md5_init
 #define md5_update nettle_md5_update
 #define md5_digest nettle_md5_digest
+#define md5_compress nettle_md5_compress
 
 #define MD5_DIGEST_SIZE 16
 #define MD5_BLOCK_SIZE 64
@@ -74,11 +75,12 @@ md5_digest(struct md5_ctx *ctx,
           size_t length,
           uint8_t *digest);
 
-/* Internal compression function. STATE points to 4 uint32_t words,
+/* MD5 compression function. STATE points to 4 uint32_t words,
    and DATA points to 64 bytes of input data, possibly unaligned. */
 void
-nettle_md5_compress(uint32_t *state, const uint8_t *data);
+md5_compress(uint32_t *state, const uint8_t *data);
 
+/* Old name, for backwards compatibility. */
 #define _nettle_md5_compress nettle_md5_compress
 
 #ifdef __cplusplus
diff --git a/sha1.h b/sha1.h
index 0f4964f8f61c112ba8480df6bb7b1fe514763a61..32b79dc7a0e333f6af95db25444d277370a34972 100644 (file)
--- a/sha1.h
+++ b/sha1.h
@@ -44,6 +44,7 @@ extern "C" {
 #define sha1_init nettle_sha1_init
 #define sha1_update nettle_sha1_update
 #define sha1_digest nettle_sha1_digest
+#define sha1_compress nettle_sha1_compress
 
 /* SHA1 */
 
@@ -76,11 +77,12 @@ sha1_digest(struct sha1_ctx *ctx,
            size_t length,
            uint8_t *digest);
 
-/* Internal compression function. STATE points to 5 uint32_t words,
+/* SHA1 compression function. STATE points to 5 uint32_t words,
    and DATA points to 64 bytes of input data, possibly unaligned. */
 void
-nettle_sha1_compress(uint32_t *state, const uint8_t *data);
+sha1_compress(uint32_t *state, const uint8_t *data);
 
+/* Old name, for backwards compatibility. */
 #define _nettle_sha1_compress nettle_sha1_compress
 
 #ifdef __cplusplus