From: Nikos Mavrogiannopoulos Date: Mon, 8 Sep 2014 08:35:51 +0000 (+0200) Subject: corrected issue in fips RNG X-Git-Tag: gnutls_3_4_0~969 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e1b4630eb003f4646d8ab369bec558c86ff722ce;p=thirdparty%2Fgnutls.git corrected issue in fips RNG --- diff --git a/lib/nettle/rnd-fips.c b/lib/nettle/rnd-fips.c index e7c20ea5c8..32fc141f4f 100644 --- a/lib/nettle/rnd-fips.c +++ b/lib/nettle/rnd-fips.c @@ -194,10 +194,13 @@ static int _rngfips_rnd(void *_ctx, int level, void *buffer, size_t length) switch (level) { case GNUTLS_RND_RANDOM: ret = get_random(&ctx->normal_context, ctx, buffer, length); + break; case GNUTLS_RND_KEY: ret = get_random(&ctx->strong_context, ctx, buffer, length); + break; default: ret = get_random(&ctx->nonce_context, ctx, buffer, length); + break; } RND_UNLOCK;