org.bouncycastle.jce.provider

Class 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/interfaces inherited from class org.bouncycastle.jce.provider.JCEKeyGenerator

JCEKeyGenerator.AES, JCEKeyGenerator.AES128, JCEKeyGenerator.AES192, JCEKeyGenerator.AES256, JCEKeyGenerator.Blowfish, JCEKeyGenerator.CAST5, JCEKeyGenerator.CAST6, JCEKeyGenerator.Camellia, JCEKeyGenerator.DES, JCEKeyGenerator.DESede, JCEKeyGenerator.DESede3, JCEKeyGenerator.GOST28147, JCEKeyGenerator.HMACSHA1, JCEKeyGenerator.HMACSHA224, JCEKeyGenerator.HMACSHA256, JCEKeyGenerator.HMACSHA384, JCEKeyGenerator.HMACSHA512, 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

DESede3()

Method Summary

protected SecretKey
engineGenerateKey()
protected void
engineInit(int keySize, SecureRandom random)

Methods inherited from class org.bouncycastle.jce.provider.JCEKeyGenerator

engineGenerateKey, engineInit, engineInit, engineInit

Constructor Details

DESede3

public DESede3()

Method Details

engineGenerateKey

protected SecretKey engineGenerateKey()
Overrides:
engineGenerateKey in interface JCEKeyGenerator

engineInit

protected void engineInit(int keySize,
                          SecureRandom random)
Overrides:
engineInit in interface JCEKeyGenerator