Class SignatureSpi

java.lang.Object
java.security.SignatureSpi
java.security.Signature
org.bouncycastle.pqc.jcajce.provider.hawk.SignatureSpi
Direct Known Subclasses:
SignatureSpi.Base, SignatureSpi.HAWK_1024, SignatureSpi.HAWK_256, SignatureSpi.HAWK_512

public class SignatureSpi extends Signature
Signature SPI for Hawk. The unparameterised SignatureSpi.Base form accepts any BCHawkPublicKey / BCHawkPrivateKey and verifies / signs against whatever parameter set the key carries; the nested SignatureSpi.HAWK_256 / SignatureSpi.HAWK_512 / SignatureSpi.HAWK_1024 subclasses pin the SPI to one parameter set and reject keys for a different variant with "signature configured for " + canonicalName.