Package org.refcodes.security.ext.chaos
Class ChaosKeyGenerator
- java.lang.Object
-
- javax.crypto.KeyGeneratorSpi
-
- org.refcodes.security.ext.chaos.ChaosKeyGenerator
-
public class ChaosKeyGenerator extends KeyGeneratorSpi
Thanks Christian Pontesegger for the very good example on "Writing your own JCA extensions - a full cipher" at: "http://codeandme.blogspot.de/2013/07/writing-your-own-jca-extensions-full.html" and for the very good example on "Writing your own JCA extensions - a simple digest " at: "http://codeandme.blogspot.de/2013/06/writing-your-own-jca-extensions-simple.html"
-
-
Constructor Summary
Constructors Constructor Description ChaosKeyGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecretKeyengineGenerateKey()protected voidengineInit(int aKeySize, SecureRandom aSecureRandom)voidengineInit(SecureRandom aSecureRandom)voidengineInit(AlgorithmParameterSpec ap, SecureRandom sr)
-
-
-
Method Detail
-
engineInit
public void engineInit(SecureRandom aSecureRandom)
- Specified by:
engineInitin classKeyGeneratorSpi
-
engineInit
public void engineInit(AlgorithmParameterSpec ap, SecureRandom sr) throws InvalidAlgorithmParameterException
- Specified by:
engineInitin classKeyGeneratorSpi- Throws:
InvalidAlgorithmParameterException
-
engineGenerateKey
public SecretKey engineGenerateKey()
- Specified by:
engineGenerateKeyin classKeyGeneratorSpi
-
engineInit
protected void engineInit(int aKeySize, SecureRandom aSecureRandom)- Specified by:
engineInitin classKeyGeneratorSpi
-
-