diff options
author | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2008-11-16 02:57:01 +0000 |
---|---|---|
committer | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2008-11-16 02:57:01 +0000 |
commit | 510d37a311f769899f9f11f0ce84c289f6752a45 (patch) | |
tree | 78cf73aa2ab21bf5bf4c0c111545a8f19e0cfb25 | |
parent | 802a2c800a8ad77e5885fde5d8e5b20731cd378a (diff) | |
download | classpath-510d37a311f769899f9f11f0ce84c289f6752a45.tar.gz |
Improve message for key size exception.
2008-11-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
* gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java:
(init(int,SecureRandom)): Improve exception message.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java | 3 |
2 files changed, 7 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2008-11-16 Andrew John Hughes <gnu_andrew@member.fsf.org> + + * gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java: + (init(int,SecureRandom)): Improve exception message. + 2008-11-06 Mark Wielaard <mark@klomp.org> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c diff --git a/gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java b/gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java index 319b0eaeb..257c0a243 100644 --- a/gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java +++ b/gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java @@ -97,7 +97,8 @@ public class SecretKeyGeneratorImpl { keySize >>>= 3; // Use bytes. if (! keySizes.contains(Integer.valueOf(keySize))) - throw new InvalidParameterException("unsupported key size: " + keySize); + throw new InvalidParameterException("unsupported key size: " + keySize + + ", valid sizes are: " + keySizes); currentKeySize = keySize; this.random = random; init = true; |