Class HawkKeyPairGeneratorSpi

java.lang.Object
java.security.KeyPairGeneratorSpi
java.security.KeyPairGenerator
org.bouncycastle.pqc.jcajce.provider.hawk.HawkKeyPairGeneratorSpi
Direct Known Subclasses:
HawkKeyPairGeneratorSpi.HAWK_1024, HawkKeyPairGeneratorSpi.HAWK_256, HawkKeyPairGeneratorSpi.HAWK_512

public class HawkKeyPairGeneratorSpi extends KeyPairGenerator
KeyPairGenerator SPI for Hawk. Construct with the default constructor and call initialize(AlgorithmParameterSpec, SecureRandom) with a HawkParameterSpec to pick a parameter set; or use one of the nested HawkKeyPairGeneratorSpi.HAWK_256 / HawkKeyPairGeneratorSpi.HAWK_512 / HawkKeyPairGeneratorSpi.HAWK_1024 subclasses which hard-pin a parameter set so callers can reach a specific variant via KeyPairGenerator.getInstance(spec.getName(), "BCPQC").