]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
corrected issue in fips RNG
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Mon, 8 Sep 2014 08:35:51 +0000 (10:35 +0200)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Mon, 8 Sep 2014 08:35:51 +0000 (10:35 +0200)
lib/nettle/rnd-fips.c

index e7c20ea5c8c2f30cfe2af5f2692328f687a97bbf..32fc141f4fe7994ff0d6ae6d1a71da63463e82a2 100644 (file)
@@ -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;