commit | a0b8244416e1fd061e0c0023a5094ef4a632000e | [log] [tgz] |
---|---|---|
author | Sean Coffey <coffeys@openjdk.org> | Thu Nov 21 11:31:58 2019 +0000 |
committer | Sean Coffey <coffeys@openjdk.org> | Thu Nov 21 11:31:58 2019 +0000 |
tree | faabf6234da28548a18ab99d09906051c0f92134 | |
parent | 9a4c25731eef42d18ba0c20ff3eb42f32ae90c00 [diff] |
8233801: GCMEmptyIv.java test fails on Solaris 11.4 Reviewed-by: valeriep
diff --git a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java index 7ab89ed..bb29773 100644 --- a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java +++ b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
@@ -324,6 +324,9 @@ try { initialize(); } catch (PKCS11Exception e) { + if (e.getErrorCode() == CKR_MECHANISM_PARAM_INVALID) { + throw new InvalidAlgorithmParameterException("Bad params", e); + } throw new InvalidKeyException("Could not initialize cipher", e); } }