Org.BouncyCastle.Tls.Crypto.Impl.BC.BcX448
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();
}
}