From 3df3cb63e18cd1011cd81f5304c99e51c8823e04 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Thu, 15 Nov 2001 09:08:55 +0100
Subject: [PATCH] (yarrow256_force_reseed): New function.

Rev: src/nettle/ChangeLog:1.48
Rev: src/nettle/yarrow.h:1.9
Rev: src/nettle/yarrow256.c:1.13
---
 ChangeLog   | 4 ++++
 yarrow.h    | 4 ++++
 yarrow256.c | 6 ++++++
 3 files changed, 14 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 786f743e..bd00c82e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2001-11-15  Niels M�ller  <nisse@cuckoo.hack.org>
+
+	* yarrow256.c (yarrow256_force_reseed): New function.
+
 2001-11-14  Niels M�ller  <nisse@ehand.com>
 
 	* testsuite/yarrow-test.c (main): Use yarrow256_is_seeded.
diff --git a/yarrow.h b/yarrow.h
index 687cdcd8..802542db 100644
--- a/yarrow.h
+++ b/yarrow.h
@@ -87,6 +87,10 @@ yarrow256_is_seeded(struct yarrow256_ctx *ctx);
 unsigned
 yarrow256_needed_sources(struct yarrow256_ctx *ctx);
 
+void
+yarrow256_force_reseed(struct yarrow256_ctx *ctx);
+
+
 /* Key event estimator */
 #define YARROW_KEY_EVENT_BUFFER 16
 
diff --git a/yarrow256.c b/yarrow256.c
index 6ddc9a2e..af3160d9 100644
--- a/yarrow256.c
+++ b/yarrow256.c
@@ -385,3 +385,9 @@ yarrow256_needed_sources(struct yarrow256_ctx *ctx)
   
   return (k < YARROW_SLOW_K) ? (YARROW_SLOW_K - k) : 0;
 }
+
+void
+yarrow256_force_reseed(struct yarrow256_ctx *ctx)
+{
+  yarrow_slow_reseed(ctx);
+}
-- 
GitLab