}
void
-sha3_224_update (struct sha3_224_ctx *ctx,
- size_t length,
- const uint8_t *data)
+sha3_224_update (struct sha3_224_ctx *ctx, size_t length, const uint8_t *data)
{
ctx->index = _nettle_sha3_update (&ctx->state,
SHA3_224_BLOCK_SIZE, ctx->block,
}
void
-sha3_224_digest(struct sha3_224_ctx *ctx,
- uint8_t *digest)
+sha3_224_digest(struct sha3_224_ctx *ctx, uint8_t *digest)
{
_sha3_pad_hash (&ctx->state, SHA3_224_BLOCK_SIZE, ctx->block, ctx->index);
_nettle_write_le64 (SHA3_224_DIGEST_SIZE, digest, ctx->state.a);
}
void
-sha3_256_update (struct sha3_256_ctx *ctx,
- size_t length,
- const uint8_t *data)
+sha3_256_update (struct sha3_256_ctx *ctx, size_t length, const uint8_t *data)
{
ctx->index = _nettle_sha3_update (&ctx->state,
SHA3_256_BLOCK_SIZE, ctx->block,
}
void
-sha3_256_digest(struct sha3_256_ctx *ctx,
- uint8_t *digest)
+sha3_256_digest(struct sha3_256_ctx *ctx, uint8_t *digest)
{
_sha3_pad_hash (&ctx->state, SHA3_256_BLOCK_SIZE, ctx->block, ctx->index);
_nettle_write_le64 (SHA3_256_DIGEST_SIZE, digest, ctx->state.a);
}
void
-sha3_384_update (struct sha3_384_ctx *ctx,
- size_t length,
- const uint8_t *data)
+sha3_384_update (struct sha3_384_ctx *ctx, size_t length, const uint8_t *data)
{
ctx->index = _nettle_sha3_update (&ctx->state,
SHA3_384_BLOCK_SIZE, ctx->block,
}
void
-sha3_384_digest(struct sha3_384_ctx *ctx,
- uint8_t *digest)
+sha3_384_digest(struct sha3_384_ctx *ctx, uint8_t *digest)
{
_sha3_pad_hash (&ctx->state, SHA3_384_BLOCK_SIZE, ctx->block, ctx->index);
_nettle_write_le64 (SHA3_384_DIGEST_SIZE, digest, ctx->state.a);
}
void
-sha3_512_update (struct sha3_512_ctx *ctx,
- size_t length,
- const uint8_t *data)
+sha3_512_update (struct sha3_512_ctx *ctx, size_t length, const uint8_t *data)
{
ctx->index = _nettle_sha3_update (&ctx->state,
SHA3_512_BLOCK_SIZE, ctx->block,
}
void
-sha3_512_digest(struct sha3_512_ctx *ctx,
- uint8_t *digest)
+sha3_512_digest(struct sha3_512_ctx *ctx, uint8_t *digest)
{
_sha3_pad_hash (&ctx->state, SHA3_512_BLOCK_SIZE, ctx->block, ctx->index);
_nettle_write_le64 (SHA3_512_DIGEST_SIZE, digest, ctx->state.a);
sha3_128_init (struct sha3_128_ctx *ctx);
void
-sha3_128_update (struct sha3_128_ctx *ctx,
- size_t length,
- const uint8_t *data);
+sha3_128_update (struct sha3_128_ctx *ctx, size_t length, const uint8_t *data);
void
-sha3_128_shake (struct sha3_128_ctx *ctx,
- size_t length,
- uint8_t *digest);
+sha3_128_shake (struct sha3_128_ctx *ctx, size_t length, uint8_t *digest);
void
-sha3_128_shake_output (struct sha3_128_ctx *ctx,
- size_t length,
- uint8_t *digest);
+sha3_128_shake_output (struct sha3_128_ctx *ctx, size_t length, uint8_t *digest);
struct sha3_224_ctx
{
sha3_224_init (struct sha3_224_ctx *ctx);
void
-sha3_224_update (struct sha3_224_ctx *ctx,
- size_t length,
- const uint8_t *data);
+sha3_224_update (struct sha3_224_ctx *ctx, size_t length, const uint8_t *data);
void
-sha3_224_digest(struct sha3_224_ctx *ctx,
- uint8_t *digest);
+sha3_224_digest(struct sha3_224_ctx *ctx, uint8_t *digest);
struct sha3_256_ctx
{
sha3_256_init (struct sha3_256_ctx *ctx);
void
-sha3_256_update (struct sha3_256_ctx *ctx,
- size_t length,
- const uint8_t *data);
+sha3_256_update (struct sha3_256_ctx *ctx, size_t length, const uint8_t *data);
void
-sha3_256_digest(struct sha3_256_ctx *ctx,
- uint8_t *digest);
+sha3_256_digest(struct sha3_256_ctx *ctx, uint8_t *digest);
/* Alternative digest function implementing shake256, with arbitrary
digest size */
void
-sha3_256_shake(struct sha3_256_ctx *ctx,
- size_t length,
- uint8_t *digest);
+sha3_256_shake(struct sha3_256_ctx *ctx, size_t length, uint8_t *digest);
/* Unlike sha3_256_shake, this function can be called multiple times
to retrieve output from shake256 in an incremental manner */
void
-sha3_256_shake_output(struct sha3_256_ctx *ctx,
- size_t length,
- uint8_t *digest);
+sha3_256_shake_output(struct sha3_256_ctx *ctx, size_t length, uint8_t *digest);
struct sha3_384_ctx
{
sha3_384_init (struct sha3_384_ctx *ctx);
void
-sha3_384_update (struct sha3_384_ctx *ctx,
- size_t length,
- const uint8_t *data);
+sha3_384_update (struct sha3_384_ctx *ctx, size_t length, const uint8_t *data);
void
-sha3_384_digest(struct sha3_384_ctx *ctx,
- uint8_t *digest);
+sha3_384_digest(struct sha3_384_ctx *ctx, uint8_t *digest);
struct sha3_512_ctx
{
sha3_512_init (struct sha3_512_ctx *ctx);
void
-sha3_512_update (struct sha3_512_ctx *ctx,
- size_t length,
- const uint8_t *data);
+sha3_512_update (struct sha3_512_ctx *ctx, size_t length, const uint8_t *data);
void
-sha3_512_digest(struct sha3_512_ctx *ctx,
- uint8_t *digest);
+sha3_512_digest(struct sha3_512_ctx *ctx, uint8_t *digest);
#ifdef __cplusplus
}
}
void
-sha3_128_update (struct sha3_128_ctx *ctx,
- size_t length,
- const uint8_t *data)
+sha3_128_update (struct sha3_128_ctx *ctx, size_t length, const uint8_t *data)
{
ctx->index = _nettle_sha3_update (&ctx->state,
SHA3_128_BLOCK_SIZE, ctx->block,
}
void
-sha3_128_shake (struct sha3_128_ctx *ctx,
- size_t length, uint8_t *dst)
+sha3_128_shake (struct sha3_128_ctx *ctx, size_t length, uint8_t *dst)
{
_nettle_sha3_shake (&ctx->state, sizeof (ctx->block), ctx->block, ctx->index, length, dst);
sha3_128_init (ctx);
}
void
-sha3_128_shake_output (struct sha3_128_ctx *ctx,
- size_t length, uint8_t *digest)
+sha3_128_shake_output (struct sha3_128_ctx *ctx, size_t length, uint8_t *digest)
{
ctx->index =
_nettle_sha3_shake_output (&ctx->state,
#include "sha3-internal.h"
void
-sha3_256_shake (struct sha3_256_ctx *ctx,
- size_t length, uint8_t *dst)
+sha3_256_shake (struct sha3_256_ctx *ctx, size_t length, uint8_t *dst)
{
_nettle_sha3_shake (&ctx->state, sizeof (ctx->block), ctx->block, ctx->index, length, dst);
sha3_256_init (ctx);
}
void
-sha3_256_shake_output (struct sha3_256_ctx *ctx,
- size_t length, uint8_t *digest)
+sha3_256_shake_output (struct sha3_256_ctx *ctx, size_t length, uint8_t *digest)
{
ctx->index =
_nettle_sha3_shake_output (&ctx->state,