Class SignatureSpi

java.lang.Object
java.security.SignatureSpi
java.security.Signature
org.bouncycastle.pqc.jcajce.provider.haetae.SignatureSpi
Direct Known Subclasses:
SignatureSpi.Base, SignatureSpi.HAETAE2, SignatureSpi.HAETAE3, SignatureSpi.HAETAE5

public class SignatureSpi extends Signature
Signature SPI for HAETAE. The unparameterised SignatureSpi.Base form accepts any BCHaetaePublicKey / BCHaetaePrivateKey and verifies / signs against whatever parameter set the key carries; the nested SignatureSpi.HAETAE2 / SignatureSpi.HAETAE3 / SignatureSpi.HAETAE5 subclasses pin the SPI to one parameter set and reject keys for a different variant with "signature configured for " + canonicalName.