diff options
Diffstat (limited to 'crypto/ansi_cprng.c')
-rw-r--r-- | crypto/ansi_cprng.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/ansi_cprng.c b/crypto/ansi_cprng.c index 1b3b1da1fd35..0fac8ffc2fb7 100644 --- a/crypto/ansi_cprng.c +++ b/crypto/ansi_cprng.c | |||
@@ -161,7 +161,7 @@ static int _get_more_prng_bytes(struct prng_context *ctx) | |||
161 | /* | 161 | /* |
162 | * Now update our DT value | 162 | * Now update our DT value |
163 | */ | 163 | */ |
164 | for (i = 0; i < DEFAULT_BLK_SZ; i++) { | 164 | for (i = DEFAULT_BLK_SZ - 1; i >= 0; i--) { |
165 | ctx->DT[i] += 1; | 165 | ctx->DT[i] += 1; |
166 | if (ctx->DT[i] != 0) | 166 | if (ctx->DT[i] != 0) |
167 | break; | 167 | break; |