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

# Package org.bouncycastle.pqc.crypto.hawk

Lightweight implementation of Hawk, an NTRU-lattice-based signature scheme in the NIST PQC additional-digital-signatures round.

See: Description

- Class Summary
  Class | Description
  --- | ---
  HawkKeyGenerationParameters | Key generation parameters for Hawk.
  HawkKeyPairGenerator | Lightweight Hawk key pair generator.
  HawkKeyParameters | Common base for Hawk public and private key parameter classes; carries the `HawkParameters` parameter set the key belongs to.
  HawkParameters | Parameter set for the Hawk PQC signature scheme.
  HawkPrivateKeyParameters | Lightweight private key parameters for Hawk.
  HawkPublicKeyParameters | Lightweight public key parameters for Hawk.
  HawkSigner | Lightweight Hawk signer / verifier.

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

Lightweight implementation of Hawk, an NTRU-lattice-based signature scheme in the NIST PQC additional-digital-signatures round.