Bouncy Castle Cryptography Library 1.85

Package org.bouncycastle.pqc.jcajce.interfaces

Interface Summary
AIMerKey  
BIKEKey  
CMCEKey Deprecated. 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).
DilithiumKey Deprecated. to be deleted - use ML-DSA instead.
DilithiumPrivateKey Deprecated. to be deleted - use ML-DSA instead.
DilithiumPublicKey Deprecated. to be deleted - use ML-DSA instead.
FaestKey  
FalconKey  
FalconPrivateKey  
FalconPublicKey  
FrodoKey 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).
HaetaeKey Marker interface implemented by HAETAE public and private JCA keys; exposes the underlying HaetaeParameterSpec so callers can identify which HAETAE parameter set the key belongs to.
HawkKey Marker interface implemented by Hawk public and private JCA keys; exposes the underlying HawkParameterSpec so callers can identify which Hawk parameter set the key belongs to.
HQCKey  
KyberKey  
KyberPrivateKey  
KyberPublicKey  
MayoKey  
MQOMKey  
NHKey  
NHPrivateKey  
NHPublicKey  
NTRUKey  
NTRULPRimeKey  
NTRUPlusKey  
NTRUPlusPrivateKey  
NTRUPlusPublicKey  
PicnicKey  
QRUOVKey  
SABERKey  
SDitHKey  
SnovaKey  
SNTRUPrimeKey  
SPHINCSKey  
SPHINCSPlusKey Deprecated. to be deleted - use SLH-DSA instead.
SPHINCSPlusPrivateKey Deprecated. to be deleted - use SLH-DSA instead.
SPHINCSPlusPublicKey Deprecated. to be deleted - use SLH-DSA instead.
SQIsignKey  
StateAwareSignature Deprecated. it's better to avoid this and use extractKeyShard methods where possible.
UOVKey Marker interface for an Unbalanced Oil and Vinegar (UOV) key.
 


Bouncy Castle Cryptography Library 1.85