public abstract class HmacSecretKeyGeneratorSpi extends PhaosKeyGeneratorSpi
algName, initialized, length, random, skg
Modifier | Constructor and Description |
---|---|
protected |
HmacSecretKeyGeneratorSpi(int keyLength, java.lang.String algName) |
Modifier and Type | Method and Description |
---|---|
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) |
protected HmacSecretKeyGeneratorSpi(int keyLength, java.lang.String algName)
public void engineInit(java.security.SecureRandom random)
engineInit
in class PhaosKeyGeneratorSpi
public void engineInit(int keysize, java.security.SecureRandom random)
engineInit
in class PhaosKeyGeneratorSpi
public void engineInit(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) throws java.security.InvalidAlgorithmParameterException
engineInit
in class PhaosKeyGeneratorSpi
java.security.InvalidAlgorithmParameterException
public javax.crypto.SecretKey engineGenerateKey()
engineGenerateKey
in class PhaosKeyGeneratorSpi