diff options
Diffstat (limited to 'luni/src/main/java/javax/crypto/spec/OAEPParameterSpec.java')
-rw-r--r-- | luni/src/main/java/javax/crypto/spec/OAEPParameterSpec.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/luni/src/main/java/javax/crypto/spec/OAEPParameterSpec.java b/luni/src/main/java/javax/crypto/spec/OAEPParameterSpec.java index 3bc9ab4..340e57f 100644 --- a/luni/src/main/java/javax/crypto/spec/OAEPParameterSpec.java +++ b/luni/src/main/java/javax/crypto/spec/OAEPParameterSpec.java @@ -73,8 +73,12 @@ public class OAEPParameterSpec implements AlgorithmParameterSpec { */ public OAEPParameterSpec(String mdName, String mgfName, AlgorithmParameterSpec mgfSpec, PSource pSrc) { - if ((mdName == null) || (mgfName == null) || (pSrc == null)) { - throw new NullPointerException(); + if (mdName == null) { + throw new NullPointerException("mdName == null"); + } else if (mgfName == null) { + throw new NullPointerException("mgfName == null"); + } else if (pSrc == null) { + throw new NullPointerException("pSrc == null"); } this.mdName = mdName; this.mgfName = mgfName; |