Top Fields Constructors Methods
org.bouncycastle.pqc.addon

pack-priv Class CMCEKEMExtractor

extends Object
implements EncapsulatedSecretExtractor
Class Inheritance
All Implemented Interfaces
org.bouncycastle.pqc.addon.EncapsulatedSecretExtractor
Imports
java.io.IOException

Field Summary

Modifier and TypeField and Description
private CMCEEngine
private CMCEKeyParameters

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public byte[]
extractSecret(byte[]
the encapsulated secret.
encapsulation
)

Implements org.bouncycastle.pqc.addon.EncapsulatedSecretExtractor.extractSecret.

Generate an exchange pair based on the recipient public key.
public byte[]
extractSecret(byte[] encapsulation, int sessionKeySizeInBits)

public int
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

engineback to summary
private CMCEEngine engine
keyback to summary
private CMCEKeyParameters key

Constructor Detail

CMCEKEMExtractorback to summary
public CMCEKEMExtractor(CMCEPrivateKeyParameters privParams)

Method Detail

extractSecretback to summary
public byte[] extractSecret(byte[] encapsulation)

Implements org.bouncycastle.pqc.addon.EncapsulatedSecretExtractor.extractSecret.

Doc from org.bouncycastle.pqc.addon.EncapsulatedSecretExtractor.extractSecret.

Generate an exchange pair based on the recipient public key.

Parameters
encapsulation:byte[]

the encapsulated secret.

extractSecretback to summary
public byte[] extractSecret(byte[] encapsulation, int sessionKeySizeInBits)
getInputSizeback to summary
public int getInputSize()
initCipherback to summary
private void initCipher(CMCEParameters param)