From 40dd5fc9d493ffba5ccaad98d20762e9e0e3049c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Wed, 5 Dec 2001 13:39:44 +0100
Subject: [PATCH] (yarrow_key_event_estimate): Fixed handling of timing info.

Rev: src/nettle/yarrow_key_event.c:1.3
---
 yarrow_key_event.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/yarrow_key_event.c b/yarrow_key_event.c
index 6ea9a811..9b25c96c 100644
--- a/yarrow_key_event.c
+++ b/yarrow_key_event.c
@@ -44,9 +44,9 @@ yarrow_key_event_estimate(struct yarrow_key_event_ctx *ctx,
   unsigned i;
 
   /* Look at timing first. */
-  if (ctx->previous)
+  if (ctx->previous && (time > ctx->previous) )
     {
-      if ( (time - ctx->previous) < 256)
+      if ( (time - ctx->previous) >= 256)
         entropy++;
     }
   ctx->previous = time;
-- 
GitLab