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