Bouncy Castle Cryptography Library 1.71

org.bouncycastle.pqc.crypto.saber
Class SABERKEMExtractor

java.lang.Object
  extended byorg.bouncycastle.pqc.crypto.saber.SABERKEMExtractor
All Implemented Interfaces:
EncapsulatedSecretExtractor

public class SABERKEMExtractor
extends java.lang.Object
implements EncapsulatedSecretExtractor


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

Constructor Detail

SABERKEMExtractor

public SABERKEMExtractor(SABERKeyParameters 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
Parameters:
encapsulation - the encapsulated secret.

getInputSize

public int getInputSize()

Bouncy Castle Cryptography Library 1.71