summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew John Hughes <gnu_andrew@member.fsf.org>2008-11-16 02:57:01 +0000
committerAndrew John Hughes <gnu_andrew@member.fsf.org>2008-11-16 02:57:01 +0000
commit510d37a311f769899f9f11f0ce84c289f6752a45 (patch)
tree78cf73aa2ab21bf5bf4c0c111545a8f19e0cfb25
parent802a2c800a8ad77e5885fde5d8e5b20731cd378a (diff)
downloadclasspath-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--ChangeLog5
-rw-r--r--gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java3
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 831a303b0..4ec4fa713 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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;