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

BcTls13Verifier

using Org.BouncyCastle.Crypto; using Org.BouncyCastle.Crypto.IO; using System; using System.IO; namespace Org.BouncyCastle.Tls.Crypto.Impl.BC { internal sealed class BcTls13Verifier : Tls13Verifier { private readonly SignerSink m_output; public Stream Stream => m_output; internal BcTls13Verifier(ISigner verifier) { if (verifier == null) throw new ArgumentNullException("verifier"); m_output = new SignerSink(verifier); } public bool VerifySignature(byte[] signature) { return m_output.Signer.VerifySignature(signature); } } }