From 5a70aba3bcd7f5018181993d1b22dd6b6027157c Mon Sep 17 00:00:00 2001 From: toddouska Date: Fri, 4 Apr 2014 15:37:04 -0700 Subject: [PATCH] fix InitSha --- ctaocrypt/src/random.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ctaocrypt/src/random.c b/ctaocrypt/src/random.c index 0ad5c347e..08d4b4d0a 100644 --- a/ctaocrypt/src/random.c +++ b/ctaocrypt/src/random.c @@ -168,7 +168,7 @@ static int Hash_gen(RNG* rng, byte* out, word32 outSz, byte* V) XMEMCPY(data, V, sizeof(data)); for (i = 0; i < len; i++) { ret = InitSha256(&rng->sha); - return ret; + if (ret != 0) return ret; Sha256Update(&rng->sha, data, sizeof(data)); Sha256Final(&rng->sha, rng->digest); if (outSz > SHA256_DIGEST_SIZE) {