Rev: src/nettle/ChangeLog:1.36
Rev: src/nettle/yarrow.h:1.5
2001-10-08 Niels Möller <nisse@cuckoo.hack.org>
+ * yarrow.h (struct yarrow_key_event_ctx): New struct.
+
* yarrow256.c (yarrow_fast_reseed): Generate two block of output
using the old key and feed into the pool.
int
yarrow256_seeded(struct yarrow256_ctx *ctx);
+/* Key event estimator */
+struct yarrow_key_event_ctx
+{
+ /* Counter for initial priming of the state */
+ unsigned index;
+ unsigned chars[16];
+ unsigned previous;
+};
+void
+yarrow_key_event_init(struct yarrow_key_event_ctx *ctx);
+
+unsigned
+yarrow_key_event_estimate(struct yarrow_key_event_ctx *ctx,
+ unsigned key, unsigned time);
+
#endif /* NETTLE_YARROW_COMPAT_H_INCLUDED */