Skip navigation links 
 
oracle.security.crypto.jce.provider
Class PhaosKeyGeneratorSpi
java.lang.Object
   javax.crypto.KeyGeneratorSpi
javax.crypto.KeyGeneratorSpi
       oracle.security.crypto.jce.provider.PhaosKeyGeneratorSpi
oracle.security.crypto.jce.provider.PhaosKeyGeneratorSpi
- Direct Known Subclasses:
- AESKeyGeneratorSpi, BlowfishKeyGeneratorSpi, DESedeKeyGeneratorSpi, DESKeyGeneratorSpi, HmacSecretKeyGeneratorSpi, RC2KeyGeneratorSpi, RC4KeyGeneratorSpi
- 
public abstract class PhaosKeyGeneratorSpi
 
- extends javax.crypto.KeyGeneratorSpi
 
| Field Summary | 
| protected  java.lang.String | algName
 | 
| protected  boolean | initialized
 | 
| protected  int | length
 | 
| protected  oracle.security.crypto.core.RandomBitsSource | random
 | 
| protected  oracle.security.crypto.core.SymmetricKeyGenerator | skg
 | 
  
 
| Constructor Summary | 
| protected | PhaosKeyGeneratorSpi(oracle.security.crypto.core.SymmetricKeyGenerator skg, java.lang.String algName)Constructor that takes the Phaos instance to be wrapped.
 | 
  
 
| Method Summary | 
|  javax.crypto.SecretKey | engineGenerateKey()
 | 
|  void | engineInit(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random)
 | 
|  void | engineInit(int keysize, java.security.SecureRandom random)
 | 
|  void | engineInit(java.security.SecureRandom random)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
skg
protected oracle.security.crypto.core.SymmetricKeyGenerator skg
algName
protected java.lang.String algName
initialized
protected boolean initialized
length
protected int length
random
protected oracle.security.crypto.core.RandomBitsSource random
PhaosKeyGeneratorSpi
protected PhaosKeyGeneratorSpi(oracle.security.crypto.core.SymmetricKeyGenerator skg,
                               java.lang.String algName)
- Constructor that takes the Phaos instance to be wrapped.
engineInit
public void engineInit(java.security.SecureRandom random)
- 
- Specified by:
- engineInitin class- javax.crypto.KeyGeneratorSpi
 
engineInit
public void engineInit(int keysize,
                       java.security.SecureRandom random)
- 
- Specified by:
- engineInitin class- javax.crypto.KeyGeneratorSpi
 
engineInit
public void engineInit(java.security.spec.AlgorithmParameterSpec params,
                       java.security.SecureRandom random)
                throws java.security.InvalidAlgorithmParameterException
- 
- Specified by:
- engineInitin class- javax.crypto.KeyGeneratorSpi
 
- 
- Throws:
- java.security.InvalidAlgorithmParameterException
 
engineGenerateKey
public javax.crypto.SecretKey engineGenerateKey()
- 
- Specified by:
- engineGenerateKeyin class- javax.crypto.KeyGeneratorSpi
 
Skip navigation links 
 
Copyright © 2005, 2011 , Oracle. All rights reserved.