Class ExchangePair

java.lang.Object
org.bouncycastle.pqc.crypto.ExchangePair

public class ExchangePair extends Object
Pair for a value exchange algorithm where the responding party has no private key, such as NewHope.
  • Constructor Details

    • ExchangePair

      public ExchangePair(AsymmetricKeyParameter publicKey, byte[] shared)
      Base constructor.
      Parameters:
      publicKey - The responding party's public key.
      shared - the calculated shared value.
  • Method Details

    • getPublicKey

      public AsymmetricKeyParameter getPublicKey()
      Return the responding party's public key.
      Returns:
      the public key calculated for the exchange.
    • getSharedValue

      public byte[] getSharedValue()
      Return the shared value calculated with public key.
      Returns:
      the shared value.