Bouncy Castle Cryptography Library 1.85

org.bouncycastle.pqc.crypto.test
Interface TestUtils.KeyEncapsulationOperation

Enclosing interface:
org.bouncycastle.pqc.crypto.test.TestUtils

public static interface TestUtils.KeyEncapsulationOperation


Method Summary
 AsymmetricCipherKeyPairGenerator getAsymmetricCipherKeyPairGenerator(int fileIndex, java.security.SecureRandom random)
           
 EncapsulatedSecretExtractor getKEMExtractor(AsymmetricKeyParameter privParams)
           
 EncapsulatedSecretGenerator getKEMGenerator(java.security.SecureRandom random)
           
 byte[] getPrivateKeyEncoded(AsymmetricKeyParameter privParams)
           
 byte[] getPublicKeyEncoded(AsymmetricKeyParameter pubParams)
           
 java.security.SecureRandom getSecureRandom(byte[] seed)
           
 int getSessionKeySize()
           
 

Method Detail

getSecureRandom

public java.security.SecureRandom getSecureRandom(byte[] seed)

getAsymmetricCipherKeyPairGenerator

public AsymmetricCipherKeyPairGenerator getAsymmetricCipherKeyPairGenerator(int fileIndex,
                                                                            java.security.SecureRandom random)

getPublicKeyEncoded

public byte[] getPublicKeyEncoded(AsymmetricKeyParameter pubParams)

getPrivateKeyEncoded

public byte[] getPrivateKeyEncoded(AsymmetricKeyParameter privParams)

getKEMGenerator

public EncapsulatedSecretGenerator getKEMGenerator(java.security.SecureRandom random)

getKEMExtractor

public EncapsulatedSecretExtractor getKEMExtractor(AsymmetricKeyParameter privParams)

getSessionKeySize

public int getSessionKeySize()

Bouncy Castle Cryptography Library 1.85