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

Org.BouncyCastle.Crypto.Agreement.ECVkoAgreement

public sealed class ECVkoAgreement : IRawAgreement
GOST VKO key agreement class - RFC 7836 Section 4.3
namespace Org.BouncyCastle.Crypto.Agreement { public sealed class ECVkoAgreement : IRawAgreement { public int AgreementSize { get; } public ECVkoAgreement(IDigest digest); public void Init(ICipherParameters parameters); public void CalculateAgreement(ICipherParameters publicKey, byte[] buf, int off); public void CalculateAgreement(ICipherParameters publicKey, Span<byte> buf); } }