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 PhaosKeyGeneratorSpijava.security.InvalidAlgorithmParameterExceptionpublic javax.crypto.SecretKey engineGenerateKey()
engineGenerateKey in class PhaosKeyGeneratorSpi