Package org.bouncycastle.pqc.jcajce.spec
package org.bouncycastle.pqc.jcajce.spec
AlgorithmParameterSpec implementations for the BCPQC-provider
algorithms — per-parameter-set constants and fromName(String) lookups for
Falcon, Hawk, MAYO, MQOM, SNOVA, UOV, the legacy SPHINCS+ variants, the legacy
Rainbow / Picnic submissions, and the supporting hash-based schemes.-
ClassesClassDescriptionDeprecated.the standardised Classic McEliece KEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see org.bouncycastle.crypto.params.CMCEParameters and org.bouncycastle.jcajce.spec.CMCEParameterSpec).Deprecated.the standardised FrodoKEM (ISO/IEC 18033-2:2006/Amd 2:2026) is now provided under org.bouncycastle.crypto and org.bouncycastle.jcajce (see FrodoKEMParameters / FrodoKEMParameterSpec).
AlgorithmParameterSpecfor the HAETAE PQC signature scheme (KpqC).AlgorithmParameterSpecfor the Hawk PQC signature scheme.ParameterSpec for keys using the LMS Hierarchical Signature System (HSS).Deprecated.use LMSKeyGenParameterSpecParameterSpec for the Leighton-Micali Hash-Based Signature (LMS) scheme.Deprecated.use LMSKeyGenParameterSpecAlgorithmParameterSpec for MQOM v2.1.AlgorithmSpec for SDitH (Syndrome-Decoding-in-the-Head), exposed via the BCPQC provider.Key generation spec for SPHINCS-256 to allow specifying of tree hash.AlgorithmSpec for SPHINCS+.AlgorithmSpec for the Unbalanced Oil and Vinegar (UOV) signature scheme.