On Tue, 16 Sep 2025 01:07:18 GMT, Shawn M Emery <[email protected]> wrote:

> The JVM will crash when given a zero byte seed length for 
> SecureRandom.generateSeed() while using the Window's PRNG.  The solution is 
> to first check to see if the seed is null or not and if null then generate a 
> zero length byte array.  This may be odd but this mimics the same behavior in 
> other operating systems such as MacOS and Linux.
> 
> The new unit test case* provided with this PR replicates the issue before the 
> fix and is confirmed not to replicate the issue after the proposed fix.
> 
> * The TestStrong.java unit test code is a contribution from @jaikiran, thank 
> you!

@smemery 
Your change (at version a10b47fde9d641d5f1dcf5e13c4344d573a1aef1) is now ready 
to be sponsored by a Committer.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/27302#issuecomment-3320142490

Reply via email to