Bouncy Castle Cryptography Library 1.79

org.bouncycastle.pqc.crypto.ntruprime
Class SNTRUPrimeKeyPairGenerator

java.lang.Object
  |
  +--org.bouncycastle.pqc.crypto.ntruprime.SNTRUPrimeKeyPairGenerator
All Implemented Interfaces:
AsymmetricCipherKeyPairGenerator

public class SNTRUPrimeKeyPairGenerator
extends java.lang.Object
implements AsymmetricCipherKeyPairGenerator


Constructor Summary
SNTRUPrimeKeyPairGenerator()
           
 
Method Summary
 AsymmetricCipherKeyPair generateKeyPair()
          return an AsymmetricCipherKeyPair containing the generated keys.
 SNTRUPrimeKeyGenerationParameters getParams()
           
 void init(KeyGenerationParameters param)
          Initialize the Key Pair Generator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SNTRUPrimeKeyPairGenerator

public SNTRUPrimeKeyPairGenerator()
Method Detail

getParams

public SNTRUPrimeKeyGenerationParameters getParams()

init

public void init(KeyGenerationParameters param)
Initialize the Key Pair Generator.
Specified by:
init in interface AsymmetricCipherKeyPairGenerator
Parameters:
param - the parameters the key pair is to be initialised with.

generateKeyPair

public AsymmetricCipherKeyPair generateKeyPair()
return an AsymmetricCipherKeyPair containing the generated keys.
Specified by:
generateKeyPair in interface AsymmetricCipherKeyPairGenerator
Returns:
an AsymmetricCipherKeyPair containing the generated keys.

Bouncy Castle Cryptography Library 1.79