RFR: 8248862: Implement Enhanced Pseudo-Random Number Generators [v25]

Jim Laskey jlaskey at openjdk.java.net
Mon Mar 1 13:27:54 UTC 2021


On Fri, 26 Feb 2021 19:30:09 GMT, Roger Riggs <rriggs at openjdk.org> wrote:

>> Jim Laskey has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 57 commits:
>> 
>>  - Merge branch 'master' into 8248862
>>  - Adjust ThreadLocalRandom javadoc inheritence
>>  - L32X64StarStarRandom -> L32X64MixRandom
>>  - Various corrects
>>  - Revised javadoc per CSR reviews
>>  - Remove tabs from random/package-info.java
>>  - Correct copyright notice.
>>  - Merge branch 'master' into 8248862
>>  - Update tests for RandomGeneratorFactory.all()
>>  - Merge branch 'master' into 8248862
>>  - ... and 47 more: https://git.openjdk.java.net/jdk/compare/0257caad...b9094279
>
> src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java line 232:
> 
>> 230:         Provider<? extends RandomGenerator> provider = fm.get(name);
>> 231:         if (!isSubclass(category, provider)) {
>> 232:             throw new IllegalArgumentException(name + " is an unknown random number generator");
> 
> The message is a bit vague. How about:
> 
> "The random number generator does not support the category"

throw new IllegalArgumentException("The random number generator "" + name + "" can not be located");

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

PR: https://git.openjdk.java.net/jdk/pull/1292


More information about the security-dev mailing list