From 9959f30495689fddb3ab72e07756edf8009faa2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Tue, 22 Apr 2014 21:50:35 +0200 Subject: [PATCH] New aliases sha512_224_ctx and sha512_256_cxt, for the sha512_ctx struct tag. --- ChangeLog | 5 +++++ sha2.h | 12 ++++++++---- sha512.c | 8 ++++---- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 50958984..57c2f516 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2014-04-22 Niels Möller <nisse@lysator.liu.se> + + * sha2.h (sha512_224_ctx, sha512_256_ctx): New aliases for the + sha512_ctx struct tag. + 2014-04-17 Niels Möller <nisse@lysator.liu.se> * examples/Makefile.in (SOURCES): Deleted next-prime.c (forgotten diff --git a/sha2.h b/sha2.h index d5f75a91..acbcc16d 100644 --- a/sha2.h +++ b/sha2.h @@ -167,25 +167,29 @@ sha384_digest(struct sha512_ctx *ctx, #define SHA512_224_DIGEST_SIZE 28 #define SHA512_224_DATA_SIZE SHA512_DATA_SIZE +#define sha512_224_ctx sha512_ctx + void -sha512_224_init(struct sha512_ctx *ctx); +sha512_224_init(struct sha512_224_ctx *ctx); #define sha512_224_update nettle_sha512_update void -sha512_224_digest(struct sha512_ctx *ctx, +sha512_224_digest(struct sha512_224_ctx *ctx, size_t length, uint8_t *digest); #define SHA512_256_DIGEST_SIZE 32 #define SHA512_256_DATA_SIZE SHA512_DATA_SIZE +#define sha512_256_ctx sha512_ctx + void -sha512_256_init(struct sha512_ctx *ctx); +sha512_256_init(struct sha512_256_ctx *ctx); #define sha512_256_update nettle_sha512_update void -sha512_256_digest(struct sha512_ctx *ctx, +sha512_256_digest(struct sha512_256_ctx *ctx, size_t length, uint8_t *digest); diff --git a/sha512.c b/sha512.c index ddc9f9ba..e01658ce 100644 --- a/sha512.c +++ b/sha512.c @@ -249,7 +249,7 @@ sha384_digest(struct sha512_ctx *ctx, /* sha-512/224 variant. */ void -sha512_224_init(struct sha512_ctx *ctx) +sha512_224_init(struct sha512_224_ctx *ctx) { static const uint64_t H0[_SHA512_DIGEST_LENGTH] = { @@ -269,7 +269,7 @@ sha512_224_init(struct sha512_ctx *ctx) } void -sha512_224_digest(struct sha512_ctx *ctx, +sha512_224_digest(struct sha512_224_ctx *ctx, size_t length, uint8_t *digest) { @@ -282,7 +282,7 @@ sha512_224_digest(struct sha512_ctx *ctx, /* sha-512/256 variant. */ void -sha512_256_init(struct sha512_ctx *ctx) +sha512_256_init(struct sha512_256_ctx *ctx) { static const uint64_t H0[_SHA512_DIGEST_LENGTH] = { @@ -302,7 +302,7 @@ sha512_256_init(struct sha512_ctx *ctx) } void -sha512_256_digest(struct sha512_ctx *ctx, +sha512_256_digest(struct sha512_256_ctx *ctx, size_t length, uint8_t *digest) { -- GitLab