Bouncy Castle Cryptography Library 1.85

org.bouncycastle.jcajce.provider.asymmetric.frodokem
Class FrodoKEMKeyGeneratorSpi

java.lang.Object
  extended byjavax.crypto.KeyGeneratorSpi
      extended byorg.bouncycastle.jcajce.provider.asymmetric.frodokem.FrodoKEMKeyGeneratorSpi
Direct Known Subclasses:
FrodoKEMKeyGeneratorSpi.EFrodokem1344Aes, FrodoKEMKeyGeneratorSpi.EFrodokem1344Shake, FrodoKEMKeyGeneratorSpi.EFrodokem976Aes, FrodoKEMKeyGeneratorSpi.EFrodokem976Shake, FrodoKEMKeyGeneratorSpi.Frodokem1344Aes, FrodoKEMKeyGeneratorSpi.Frodokem1344Shake, FrodoKEMKeyGeneratorSpi.Frodokem976Aes, FrodoKEMKeyGeneratorSpi.Frodokem976Shake

public class FrodoKEMKeyGeneratorSpi
extends javax.crypto.KeyGeneratorSpi


Nested Class Summary
static class FrodoKEMKeyGeneratorSpi.EFrodokem1344Aes
           
static class FrodoKEMKeyGeneratorSpi.EFrodokem1344Shake
           
static class FrodoKEMKeyGeneratorSpi.EFrodokem976Aes
           
static class FrodoKEMKeyGeneratorSpi.EFrodokem976Shake
           
static class FrodoKEMKeyGeneratorSpi.Frodokem1344Aes
           
static class FrodoKEMKeyGeneratorSpi.Frodokem1344Shake
           
static class FrodoKEMKeyGeneratorSpi.Frodokem976Aes
           
static class FrodoKEMKeyGeneratorSpi.Frodokem976Shake
           
 
Constructor Summary
  FrodoKEMKeyGeneratorSpi()
           
protected FrodoKEMKeyGeneratorSpi(FrodoKEMParameters frodoKEMParameters)
           
 
Method Summary
protected  javax.crypto.SecretKey engineGenerateKey()
           
protected  void engineInit(java.security.spec.AlgorithmParameterSpec algorithmParameterSpec, java.security.SecureRandom secureRandom)
           
protected  void engineInit(int i, java.security.SecureRandom secureRandom)
           
protected  void engineInit(java.security.SecureRandom secureRandom)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FrodoKEMKeyGeneratorSpi

public FrodoKEMKeyGeneratorSpi()

FrodoKEMKeyGeneratorSpi

protected FrodoKEMKeyGeneratorSpi(FrodoKEMParameters frodoKEMParameters)
Method Detail

engineInit

protected void engineInit(java.security.SecureRandom secureRandom)

engineInit

protected void engineInit(java.security.spec.AlgorithmParameterSpec algorithmParameterSpec,
                          java.security.SecureRandom secureRandom)
                   throws java.security.InvalidAlgorithmParameterException
Throws:
java.security.InvalidAlgorithmParameterException

engineInit

protected void engineInit(int i,
                          java.security.SecureRandom secureRandom)

engineGenerateKey

protected javax.crypto.SecretKey engineGenerateKey()

Bouncy Castle Cryptography Library 1.85