Bouncy Castle Cryptography Library 1.81

org.bouncycastle.pqc.crypto.xwing
Class XWingPrivateKeyParameters

java.lang.Object
  extended byorg.bouncycastle.crypto.params.AsymmetricKeyParameter
      extended byorg.bouncycastle.pqc.crypto.xwing.XWingKeyParameters
          extended byorg.bouncycastle.pqc.crypto.xwing.XWingPrivateKeyParameters
All Implemented Interfaces:
CipherParameters

public class XWingPrivateKeyParameters
extends XWingKeyParameters


Constructor Summary
XWingPrivateKeyParameters(byte[] seed)
           
XWingPrivateKeyParameters(byte[] seed, MLKEMPrivateKeyParameters kyberPrivateKey, X25519PrivateKeyParameters xdhPrivateKey, MLKEMPublicKeyParameters kyberPublicKey, X25519PublicKeyParameters xdhPublicKey)
           
 
Method Summary
 byte[] getEncoded()
           
 byte[] getSeed()
           
 
Methods inherited from class org.bouncycastle.crypto.params.AsymmetricKeyParameter
isPrivate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XWingPrivateKeyParameters

public XWingPrivateKeyParameters(byte[] seed,
                                 MLKEMPrivateKeyParameters kyberPrivateKey,
                                 X25519PrivateKeyParameters xdhPrivateKey,
                                 MLKEMPublicKeyParameters kyberPublicKey,
                                 X25519PublicKeyParameters xdhPublicKey)

XWingPrivateKeyParameters

public XWingPrivateKeyParameters(byte[] seed)
Method Detail

getSeed

public byte[] getSeed()

getEncoded

public byte[] getEncoded()

Bouncy Castle Cryptography Library 1.81