Org.BouncyCastle.Tls.Crypto.Impl.BC.BcTlsMLKem
namespace Org.BouncyCastle.Tls.Crypto.Impl.BC
{
public class BcTlsMLKem : TlsAgreement
{
protected readonly BcTlsMLKemDomain m_domain;
protected MLKemPrivateKeyParameters m_privateKey;
protected MLKemPublicKeyParameters m_publicKey;
protected TlsSecret m_secret;
public BcTlsMLKem(BcTlsMLKemDomain domain);
public virtual byte[] GenerateEphemeral();
public virtual void ReceivePeerValue(byte[] peerValue);
public virtual TlsSecret CalculateSecret();
}
}