Class ExchangePair


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

      • ExchangePair

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

      • 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.