that it is set if and only if the aes context has been initialized
with aes_set_encrypt_key.
(yarrow256_seed): No need to set ctx->seeded here.
(yarrow256_update): Likewise.
Rev: nettle/ChangeLog:1.28
Rev: nettle/yarrow256.c:1.5
+2008-11-22 Niels Möller <nisse@lysator.liu.se>
+
+ * yarrow256.c (yarrow256_fast_reseed): Set ctx->seeded = 1, so
+ that it is set if and only if the aes context has been initialized
+ with aes_set_encrypt_key.
+ (yarrow256_seed): No need to set ctx->seeded here.
+ (yarrow256_update): Likewise.
+
2008-11-04 Niels Möller <nisse@lysator.liu.se>
* examples/next-prime.c (main): Avoid using gmp_fprintf, to stay
sha256_update(&ctx->pools[YARROW_FAST], length, seed_file);
yarrow256_fast_reseed(ctx);
-
- ctx->seeded = 1;
}
/* FIXME: Generalize so that it generates a few more blocks at a
yarrow_iterate(digest);
aes_set_encrypt_key(&ctx->key, sizeof(digest), digest);
+ ctx->seeded = 1;
/* Derive new counter value */
memset(ctx->counter, 0, sizeof(ctx->counter));
if (!yarrow256_needed_sources(ctx))
{
yarrow256_slow_reseed(ctx);
- ctx->seeded = 1;
-
return 1;
}
else