Package org.bouncycastle.pqc.jcajce.interfaces
JCA-style key interfaces for the BCPQC-provider PQC algorithms, parallel to
org.bouncycastle.jcajce.interfaces — letting callers downcast a
Key into its algorithm-specific accessor shape without depending
on the concrete provider implementation classes.-
Interface Summary Interface Description AIMerKey BIKEKey FaestKey FalconKey FalconPrivateKey FalconPublicKey HaetaeKey Marker interface implemented by HAETAE public and private JCA keys; exposes the underlyingHaetaeParameterSpecso callers can identify which HAETAE parameter set the key belongs to.HQCKey LMSKey Base interface for Leighton-Micali Hash-Based Signatures (LMS) keys.LMSPrivateKey Base interface for an LMS private keyMayoKey MQOMKey NHKey NHPrivateKey NHPublicKey NTRUKey NTRULPRimeKey NTRUPlusKey NTRUPlusPrivateKey NTRUPlusPublicKey QRUOVKey SABERKey SDitHKey SmaugTKey SnovaKey SNTRUPrimeKey SPHINCSKey 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.XMSSKey XMSSMTKey XMSSMTPrivateKey Base interface for an XMSSMT private keyXMSSPrivateKey Base interface for an XMSS private key