Table of Contents

Class PgpOnePassSignature

Namespace
Enterprises.Org.BouncyCastle.Bcpg.OpenPgp
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class PgpOnePassSignature
Inheritance
PgpOnePassSignature
Inherited Members

Properties

HashAlgorithm

public HashAlgorithmTag HashAlgorithm { get; }

Property Value

HashAlgorithmTag

KeyAlgorithm

public PublicKeyAlgorithmTag KeyAlgorithm { get; }

Property Value

PublicKeyAlgorithmTag

KeyId

public long KeyId { get; }

Property Value

long

SignatureType

public int SignatureType { get; }

Property Value

int

Methods

Encode(Stream)

public void Encode(Stream outStr)

Parameters

outStr Stream

GetEncoded()

public byte[] GetEncoded()

Returns

byte[]

InitVerify(PgpPublicKey)

public void InitVerify(PgpPublicKey pubKey)

Parameters

pubKey PgpPublicKey

Update(byte)

public void Update(byte b)

Parameters

b byte

Update(byte[])

public void Update(byte[] bytes)

Parameters

bytes byte[]

Update(byte[], int, int)

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

Parameters

bytes byte[]
off int
length int

Verify(PgpSignature)

public bool Verify(PgpSignature pgpSig)

Parameters

pgpSig PgpSignature

Returns

bool