From: <gel...@mx...> - 2003-02-04 18:28:45
|
gelderen 03/02/04 13:36:50 Modified: jce/src/cryptix.jce.provider.key RawKeyGenerator.java Log: 1) IllegalStateException from RawKeyGenerator.engineGenerateKey() when trying to generate a SecretKey with the default length. Submitted-By: Kevin Dana <kd...@ag...> Revision Changes Path 1.8 +3 -3 projects/jce/src/cryptix.jce.provider.key/RawKeyGenerator.java Index: RawKeyGenerator.java =================================================================== RCS file: /home/cryptix-cvs/cvsroot/projects/jce/src/cryptix.jce.provider.key/RawKeyGenerator.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- RawKeyGenerator.java 31 Jul 2000 00:55:45 -0000 1.7 +++ RawKeyGenerator.java 4 Feb 2003 18:36:50 -0000 1.8 @@ -1,4 +1,4 @@ -/* $Id: RawKeyGenerator.java,v 1.7 2000/07/31 00:55:45 gelderen Exp $ +/* $Id: RawKeyGenerator.java,v 1.8 2003/02/04 18:36:50 gelderen Exp $ * * Copyright (C) 1995-1999 The Cryptix Foundation Limited. * All rights reserved. @@ -21,7 +21,7 @@ /** * - * @version $Revision: 1.7 $ + * @version $Revision: 1.8 $ * @author Jeroen C. van Gelderen (gel...@cr...) */ abstract class RawKeyGenerator extends KeyGeneratorSpi @@ -70,7 +70,7 @@ protected SecretKey engineGenerateKey() { if(random==null) - throw new IllegalStateException("KeyGenerator not initialized."); + random = new SecureRandom(); byte[] keyBytes = new byte[(strengthToBits(this.keySize)+7)/8]; do { |