Bouncy Castle Cryptography Library 1.84

org.bouncycastle.jcajce.provider.asymmetric.util
Class BasePQCKeyFactorySpi

java.lang.Object
  extended byjava.security.KeyFactorySpi
      extended byorg.bouncycastle.jcajce.provider.asymmetric.util.BasePQCKeyFactorySpi
All Implemented Interfaces:
AsymmetricKeyInfoConverter
Direct Known Subclasses:
MLDSAKeyFactorySpi, MLKEMKeyFactorySpi

public abstract class BasePQCKeyFactorySpi
extends java.security.KeyFactorySpi
implements AsymmetricKeyInfoConverter


Constructor Summary
protected BasePQCKeyFactorySpi(ASN1ObjectIdentifier keyOid)
           
protected BasePQCKeyFactorySpi(java.util.Set keyOids)
           
 
Method Summary
 java.security.PrivateKey engineGeneratePrivate(java.security.spec.KeySpec keySpec)
           
 java.security.PublicKey engineGeneratePublic(java.security.spec.KeySpec keySpec)
           
 
Methods inherited from class java.security.KeyFactorySpi
engineGetKeySpec, engineTranslateKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter
generatePrivate, generatePublic
 

Constructor Detail

BasePQCKeyFactorySpi

protected BasePQCKeyFactorySpi(java.util.Set keyOids)

BasePQCKeyFactorySpi

protected BasePQCKeyFactorySpi(ASN1ObjectIdentifier keyOid)
Method Detail

engineGeneratePrivate

public java.security.PrivateKey engineGeneratePrivate(java.security.spec.KeySpec keySpec)
                                               throws java.security.spec.InvalidKeySpecException
Throws:
java.security.spec.InvalidKeySpecException

engineGeneratePublic

public java.security.PublicKey engineGeneratePublic(java.security.spec.KeySpec keySpec)
                                             throws java.security.spec.InvalidKeySpecException
Throws:
java.security.spec.InvalidKeySpecException

Bouncy Castle Cryptography Library 1.84