summaryrefslogtreecommitdiff
path: root/gnu
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 /gnu
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.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java3
1 files changed, 2 insertions, 1 deletions
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;