Bouncy Castle Cryptography Library 1.79

org.bouncycastle.pqc.jcajce.provider.sphincs
Class Sphincs256KeyFactorySpi

java.lang.Object
  |
  +--java.security.KeyFactorySpi
        |
        +--org.bouncycastle.pqc.jcajce.provider.sphincs.Sphincs256KeyFactorySpi
All Implemented Interfaces:
AsymmetricKeyInfoConverter

public class Sphincs256KeyFactorySpi
extends java.security.KeyFactorySpi
implements AsymmetricKeyInfoConverter


Constructor Summary
Sphincs256KeyFactorySpi()
           
 
Method Summary
 java.security.PrivateKey engineGeneratePrivate(java.security.spec.KeySpec keySpec)
           
 java.security.PublicKey engineGeneratePublic(java.security.spec.KeySpec keySpec)
           
 java.security.spec.KeySpec engineGetKeySpec(java.security.Key key, java.lang.Class keySpec)
           
 java.security.Key engineTranslateKey(java.security.Key key)
           
 java.security.PrivateKey generatePrivate(PrivateKeyInfo keyInfo)
           
 java.security.PublicKey generatePublic(SubjectPublicKeyInfo keyInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sphincs256KeyFactorySpi

public Sphincs256KeyFactorySpi()
Method Detail

engineGeneratePrivate

public java.security.PrivateKey engineGeneratePrivate(java.security.spec.KeySpec keySpec)
                                               throws java.security.spec.InvalidKeySpecException
Overrides:
engineGeneratePrivate in class java.security.KeyFactorySpi

engineGeneratePublic

public java.security.PublicKey engineGeneratePublic(java.security.spec.KeySpec keySpec)
                                             throws java.security.spec.InvalidKeySpecException
Overrides:
engineGeneratePublic in class java.security.KeyFactorySpi

engineGetKeySpec

public final java.security.spec.KeySpec engineGetKeySpec(java.security.Key key,
                                                         java.lang.Class keySpec)
                                                  throws java.security.spec.InvalidKeySpecException
Overrides:
engineGetKeySpec in class java.security.KeyFactorySpi

engineTranslateKey

public final java.security.Key engineTranslateKey(java.security.Key key)
                                           throws java.security.InvalidKeyException
Overrides:
engineTranslateKey in class java.security.KeyFactorySpi

generatePrivate

public java.security.PrivateKey generatePrivate(PrivateKeyInfo keyInfo)
                                         throws java.io.IOException
Specified by:
generatePrivate in interface AsymmetricKeyInfoConverter

generatePublic

public java.security.PublicKey generatePublic(SubjectPublicKeyInfo keyInfo)
                                       throws java.io.IOException
Specified by:
generatePublic in interface AsymmetricKeyInfoConverter

Bouncy Castle Cryptography Library 1.79