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

# Package org.bouncycastle.pqc.math.ntru

Contains the polynomial classes used in the NTRU round 3 algorithm.

See: Description

- Class Summary
  Class | Description
  --- | ---
  HPS4096Polynomial | Polynomial class for HPS parameters with q = 4096
  HPSPolynomial |
  HRSS1373Polynomial |
  HRSSPolynomial |
  Polynomial | Polynomial for `org.bouncycastle.pqc.crypto.ntru`.

## Package org.bouncycastle.pqc.math.ntru Description

Contains the polynomial classes used in the NTRU round 3 algorithm.

This implementation is based on the C reference implementation submitted for the round 3 NIST PQC competition, released under CC0-1.0 license.

NIST submission files

License of reference implementation