Just a trivial change for enforcing consistent NullPointerException behavior 
for the SecureRandom.nextBytes(byte[]) method.

Other similar methods such as Random.nextByte(byte[]) and its other subclasses 
all throw NPE for null byte[] argument. Most JDK default providers' 
SecureRandom impls also check and throw NPE. Thus, this should be moved up and 
enforced by the SecureRandom class to ensure consistency.

CSR has been filed.

Thanks,
Valerie

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

Commit messages:
 - 8155191: SunPKCS11's SecureRandom#nextBytes(byte[]) accepts null argument

Changes: https://git.openjdk.org/jdk/pull/13788/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=13788&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8155191
  Stats: 138 lines in 5 files changed: 127 ins; 4 del; 7 mod
  Patch: https://git.openjdk.org/jdk/pull/13788.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/13788/head:pull/13788

PR: https://git.openjdk.org/jdk/pull/13788

Reply via email to