summaryrefslogtreecommitdiff
path: root/yarrow256.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2001-10-08 17:41:09 +0200
committerNiels Möller <nisse@lysator.liu.se>2001-10-08 17:41:09 +0200
commit7ae4240d2089480824a09a0b486f04b00ec651fd (patch)
treec65dfb1a714ff9d11ab5b24e8cf1a4fb45ecd7d2 /yarrow256.c
parent45496870a8e2b6e2669fa25fa7abbc9f02ad39b9 (diff)
downloadnettle-7ae4240d2089480824a09a0b486f04b00ec651fd.tar.gz
Added some FIXME:s.
Rev: src/nettle/yarrow256.c:1.3
Diffstat (limited to 'yarrow256.c')
-rw-r--r--yarrow256.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/yarrow256.c b/yarrow256.c
index 674143aa..de924c35 100644
--- a/yarrow256.c
+++ b/yarrow256.c
@@ -79,6 +79,7 @@ yarrow_fast_reseed(struct yarrow256_ctx *ctx)
unsigned i;
+ /* FIXME: Mixin the current key! */
sha256_final(&ctx->pools[YARROW_FAST]);
sha256_digest(&ctx->pools[YARROW_FAST], sizeof(digest), digest);
sha256_init(&ctx->pools[YARROW_FAST]);
@@ -214,6 +215,8 @@ yarrow_generate_block(struct yarrow256_ctx *ctx,
}
}
+/* FIXME: According to Niels Ferguson, it's better to gate after each
+ * request for random data. */
static void
yarrow_generate_block_with_gate(struct yarrow256_ctx *ctx,
uint8_t *block)