<PackageReference Include="BouncyCastle.Cryptography" Version="2.5.0" />

Org.BouncyCastle.Tls.Crypto.Impl.BC.BcX448

public class BcX448 : TlsAgreement
Support class for X448 using the BC light-weight library.
namespace Org.BouncyCastle.Tls.Crypto.Impl.BC { public class BcX448 : TlsAgreement { protected readonly BcTlsCrypto m_crypto; protected readonly byte[] m_privateKey; protected readonly byte[] m_peerPublicKey; public BcX448(BcTlsCrypto crypto); public virtual byte[] GenerateEphemeral(); public virtual void ReceivePeerValue(byte[] peerValue); public virtual TlsSecret CalculateSecret(); } }