Bouncy Castle Cryptography Library 1.84

org.bouncycastle.pqc.jcajce.provider.ntruplus
Class NTRUPlusKeyGeneratorSpi

java.lang.Object
  extended byjavax.crypto.KeyGeneratorSpi
      extended byorg.bouncycastle.pqc.jcajce.provider.ntruplus.NTRUPlusKeyGeneratorSpi
Direct Known Subclasses:
NTRUPlusKeyGeneratorSpi.NTRUPlus1152, NTRUPlusKeyGeneratorSpi.NTRUPlus768, NTRUPlusKeyGeneratorSpi.NTRUPlus864

public class NTRUPlusKeyGeneratorSpi
extends javax.crypto.KeyGeneratorSpi


Nested Class Summary
static class NTRUPlusKeyGeneratorSpi.NTRUPlus1152
           
static class NTRUPlusKeyGeneratorSpi.NTRUPlus768
           
static class NTRUPlusKeyGeneratorSpi.NTRUPlus864
           
 
Constructor Summary
NTRUPlusKeyGeneratorSpi()
           
NTRUPlusKeyGeneratorSpi(NTRUPlusParameters ntruplusParameters)
           
 
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

NTRUPlusKeyGeneratorSpi

public NTRUPlusKeyGeneratorSpi()

NTRUPlusKeyGeneratorSpi

public NTRUPlusKeyGeneratorSpi(NTRUPlusParameters ntruplusParameters)
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.84