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

PgpOnePassSignature

public class PgpOnePassSignature

public long KeyId { get; }

public int SignatureType { get; }

public void Encode(Stream outStr)

public byte[] GetEncoded()

public void InitVerify(PgpPublicKey pubKey)

Initialise the signature object for verification.

public void Update(byte b)

public void Update(byte[] bytes)

public void Update(byte[] bytes, int off, int length)

public void Update(ReadOnlySpan<byte> input)

public bool Verify(PgpSignature pgpSig)

Verify the calculated signature against the passed in PgpSignature.