Bouncy Castle Cryptography Library 1.71

org.bouncycastle.pqc.crypto.cmce
Class CMCEKEMExtractor

java.lang.Object
  |
  +--org.bouncycastle.pqc.crypto.cmce.CMCEKEMExtractor
All Implemented Interfaces:
EncapsulatedSecretExtractor

public class CMCEKEMExtractor
extends java.lang.Object
implements EncapsulatedSecretExtractor


Constructor Summary
CMCEKEMExtractor(CMCEPrivateKeyParameters privParams)
           
 
Method Summary
 byte[] extractSecret(byte[] encapsulation)
          Generate an exchange pair based on the recipient public key.
 byte[] extractSecret(byte[] encapsulation, int sessionKeySizeInBits)
           
 int getInputSize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMCEKEMExtractor

public CMCEKEMExtractor(CMCEPrivateKeyParameters privParams)
Method Detail

extractSecret

public byte[] extractSecret(byte[] encapsulation)
Description copied from interface: EncapsulatedSecretExtractor
Generate an exchange pair based on the recipient public key.
Specified by:
extractSecret in interface EncapsulatedSecretExtractor
Following copied from interface: org.bouncycastle.crypto.EncapsulatedSecretExtractor
Parameters:
encapsulation - the encapsulated secret.

extractSecret

public byte[] extractSecret(byte[] encapsulation,
                            int sessionKeySizeInBits)

getInputSize

public int getInputSize()

Bouncy Castle Cryptography Library 1.71