Top Fields Constructors Methods
org.bouncycastle.pqc.crypto.xwing

public Class XWingPublicKeyParameters

extends XWingKeyParameters
Class Inheritance
Imports
org.bouncycastle.crypto.params.AsymmetricKeyParameter, .X25519PublicKeyParameters, org.bouncycastle.pqc.crypto.mlkem.MLKEMParameters, .MLKEMPublicKeyParameters, org.bouncycastle.util.Arrays

Field Summary

Modifier and TypeField and Description
private final MLKEMPublicKeyParameters
private final X25519PublicKeyParameters

Constructor Summary

AccessConstructor and Description
pack-priv
public
XWingPublicKeyParameters(byte[] encoding)

Method Summary

Modifier and TypeMethod and Description
public byte[]
pack-priv MLKEMPublicKeyParameters
pack-priv X25519PublicKeyParameters

Field Detail

kybPubback to summary
private final MLKEMPublicKeyParameters kybPub
xdhPubback to summary
private final X25519PublicKeyParameters xdhPub

Constructor Detail

XWingPublicKeyParametersback to summary
pack-priv XWingPublicKeyParameters(AsymmetricKeyParameter kybPub, AsymmetricKeyParameter xdhPub)
XWingPublicKeyParametersback to summary
public XWingPublicKeyParameters(byte[] encoding)

Method Detail

getEncodedback to summary
public byte[] getEncoded()
getKyberPublicKeyback to summary
pack-priv MLKEMPublicKeyParameters getKyberPublicKey()
getXDHPublicKeyback to summary
pack-priv X25519PublicKeyParameters getXDHPublicKey()