On Tue, Sep 17, 2013 at 08:33:11AM -0400, Neil Horman wrote:
> Stephan Mueller reported to me recently a error in random number generation in
> the ansi cprng. If several small requests are made that are less than the
> instances block size, the remainder for loop code doesn't increment
> rand_data_valid in the last iteration, meaning that the last bytes in the
> rand_data buffer gets reused on the subsequent smaller-than-a-block request 
> for
> random data.
> 
> The fix is pretty easy, just re-code the for loop to make sure that
> rand_data_valid gets incremented appropriately
> 
> Signed-off-by: Neil Horman <[email protected]>
> Reported-by: Stephan Mueller <[email protected]>
> CC: Stephan Mueller <[email protected]>
> CC: Petr Matousek <[email protected]>
> CC: Herbert Xu <[email protected]>
> CC: "David S. Miller" <[email protected]>

Patch applied.  Thanks.
-- 
Email: Herbert Xu <[email protected]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to