|
Bouncy Castle Cryptography 1.46 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.crypto.KeyGeneratorSpi org.bouncycastle.jce.provider.JCEKeyGenerator
public class JCEKeyGenerator
Nested Class Summary | |
---|---|
static class |
JCEKeyGenerator.DES
DES |
static class |
JCEKeyGenerator.GOST28147
GOST28147 |
static class |
JCEKeyGenerator.HMACSHA1
HMACSHA1 |
static class |
JCEKeyGenerator.HMACSHA224
HMACSHA224 |
static class |
JCEKeyGenerator.HMACSHA256
HMACSHA256 |
static class |
JCEKeyGenerator.HMACSHA384
HMACSHA384 |
static class |
JCEKeyGenerator.HMACSHA512
HMACSHA512 |
static class |
JCEKeyGenerator.HMACTIGER
HMACTIGER |
static class |
JCEKeyGenerator.MD2HMAC
MD2HMAC |
static class |
JCEKeyGenerator.MD4HMAC
MD4HMAC |
static class |
JCEKeyGenerator.MD5HMAC
MD5HMAC |
static class |
JCEKeyGenerator.RC2
RC2 |
static class |
JCEKeyGenerator.RIPEMD128HMAC
RIPE128HMAC |
static class |
JCEKeyGenerator.RIPEMD160HMAC
RIPE160HMAC |
Field Summary | |
---|---|
protected java.lang.String |
algName
|
protected int |
defaultKeySize
|
protected CipherKeyGenerator |
engine
|
protected int |
keySize
|
protected boolean |
uninitialised
|
Constructor Summary | |
---|---|
protected |
JCEKeyGenerator(java.lang.String algName,
int defaultKeySize,
CipherKeyGenerator engine)
|
Method Summary | |
---|---|
protected javax.crypto.SecretKey |
engineGenerateKey()
|
protected void |
engineInit(java.security.spec.AlgorithmParameterSpec params,
java.security.SecureRandom random)
|
protected void |
engineInit(int keySize,
java.security.SecureRandom random)
|
protected void |
engineInit(java.security.SecureRandom random)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String algName
protected int keySize
protected int defaultKeySize
protected CipherKeyGenerator engine
protected boolean uninitialised
Constructor Detail |
---|
protected JCEKeyGenerator(java.lang.String algName, int defaultKeySize, CipherKeyGenerator engine)
Method Detail |
---|
protected void engineInit(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) throws java.security.InvalidAlgorithmParameterException
engineInit
in class javax.crypto.KeyGeneratorSpi
java.security.InvalidAlgorithmParameterException
protected void engineInit(java.security.SecureRandom random)
engineInit
in class javax.crypto.KeyGeneratorSpi
protected void engineInit(int keySize, java.security.SecureRandom random)
engineInit
in class javax.crypto.KeyGeneratorSpi
protected javax.crypto.SecretKey engineGenerateKey()
engineGenerateKey
in class javax.crypto.KeyGeneratorSpi
|
Bouncy Castle Cryptography 1.46 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |