summaryrefslogtreecommitdiffhomepage
path: root/src/prng_md5.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/prng_md5.c')
-rw-r--r--src/prng_md5.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/prng_md5.c b/src/prng_md5.c
index 77682a2..21199d4 100644
--- a/src/prng_md5.c
+++ b/src/prng_md5.c
@@ -49,11 +49,13 @@ void prng_update(prng_context_t *ctx, const uint8_t *input, size_t ilen)
md5_hash(input, ilen, &ctx->md5);
}
-void prng_finish(prng_context_t *ctx, uint8_t *output)
+void prng_finish(prng_context_t *ctx, uint8_t *output, uint8_t *output2)
{
uint8_t tmp[16];
md5_end(tmp, &ctx->md5);
memcpy(output, tmp, 8);
+ if (output2)
+ memcpy(output2, tmp + 8, 8);
}
#if 0