org.bouncycastle.pqc.crypto.newhope (Bouncy Castle Library 1.85 API Specification)
Date: 2026-07-12

# Package org.bouncycastle.pqc.crypto.newhope

Low level implementation of the NewHope key exchange algorithm.

See: Description

- Class Summary
  Class | Description
  --- | ---
  NHAgreement |
  NHExchangePairGenerator |
  NHKeyPairGenerator |
  NHOtherInfoGenerator | OtherInfo Generator for which can be used for populating the SuppPrivInfo field used to provide shared secret data used with NIST SP 800-56A agreement algorithms.
  NHOtherInfoGenerator.PartyU | Party U (initiator) generation.
  NHOtherInfoGenerator.PartyV | Party V (responder) generation.
  NHPrivateKeyParameters |
  NHPublicKeyParameters |
  NHSecretKeyProcessor | A processor with associated builders for doing secret key transformation using the New Hope algorithm.
  NHSecretKeyProcessor.PartyUBuilder | Party U (initiator) processor builder.
  NHSecretKeyProcessor.PartyVBuilder | Party V (responder) processor builder.

## Package org.bouncycastle.pqc.crypto.newhope Description

Low level implementation of the NewHope key exchange algorithm.