Bouncy Castle Cryptography 1.26

org.bouncycastle.jce.provider
Class JCEKeyGenerator.DESede3

java.lang.Object
  extended byjavax.crypto.KeyGeneratorSpi
      extended byorg.bouncycastle.jce.provider.JCEKeyGenerator
          extended byorg.bouncycastle.jce.provider.JCEKeyGenerator.DESede3
Enclosing class:
JCEKeyGenerator

public static class JCEKeyGenerator.DESede3
extends JCEKeyGenerator

generate a desEDE key in the a-b-c format.


Nested Class Summary
 
Nested classes inherited from class org.bouncycastle.jce.provider.JCEKeyGenerator
JCEKeyGenerator.AES, JCEKeyGenerator.AES128, JCEKeyGenerator.AES192, JCEKeyGenerator.AES256, JCEKeyGenerator.Blowfish, JCEKeyGenerator.CAST5, JCEKeyGenerator.CAST6, JCEKeyGenerator.DES, JCEKeyGenerator.DESede, JCEKeyGenerator.DESede3, JCEKeyGenerator.HMACSHA1, JCEKeyGenerator.HMACTIGER, JCEKeyGenerator.IDEA, JCEKeyGenerator.MD2HMAC, JCEKeyGenerator.MD4HMAC, JCEKeyGenerator.MD5HMAC, JCEKeyGenerator.RC2, JCEKeyGenerator.RC4, JCEKeyGenerator.RC5, JCEKeyGenerator.RC564, JCEKeyGenerator.RC6, JCEKeyGenerator.Rijndael, JCEKeyGenerator.RIPEMD128HMAC, JCEKeyGenerator.RIPEMD160HMAC, JCEKeyGenerator.Serpent, JCEKeyGenerator.Skipjack, JCEKeyGenerator.Twofish
 
Field Summary
 
Fields inherited from class org.bouncycastle.jce.provider.JCEKeyGenerator
algName, defaultKeySize, engine, keySize, uninitialised
 
Constructor Summary
JCEKeyGenerator.DESede3()
           
 
Method Summary
protected  SecretKey engineGenerateKey()
          Generates a secret key.
protected  void engineInit(int keySize, java.security.SecureRandom random)
          Initializes this key generator for a certain keysize, using the given source of randomness.
 
Methods inherited from class org.bouncycastle.jce.provider.JCEKeyGenerator
engineInit, engineInit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JCEKeyGenerator.DESede3

public JCEKeyGenerator.DESede3()
Method Detail

engineInit

protected void engineInit(int keySize,
                          java.security.SecureRandom random)
Description copied from class: KeyGeneratorSpi
Initializes this key generator for a certain keysize, using the given source of randomness.

Overrides:
engineInit in class JCEKeyGenerator

engineGenerateKey

protected SecretKey engineGenerateKey()
Description copied from class: KeyGeneratorSpi
Generates a secret key.

Overrides:
engineGenerateKey in class JCEKeyGenerator

Bouncy Castle Cryptography 1.26