Table of Contents

Class DefaultSignatureResult

Namespace
Org.BouncyCastle.Crypto.Operators
Assembly
BouncyCastle.Cryptography.dll
public sealed class DefaultSignatureResult : IBlockResult
Inheritance
DefaultSignatureResult
Implements
Inherited Members

Constructors

DefaultSignatureResult(ISigner)

public DefaultSignatureResult(ISigner signer)

Parameters

signer ISigner

Methods

Collect()

Return the final result of the operation.

public byte[] Collect()

Returns

byte[]

A block of bytes, representing the result of an operation.

Collect(byte[], int)

Store the final result of the operation by copying it into the destination array.

public int Collect(byte[] buf, int off)

Parameters

buf byte[]

The byte array to copy the result into.

off int

The offset into destination to start copying the result at.

Returns

int

The number of bytes copied into destination.

Collect(Span<byte>)

Store the final result of the operation by copying it into the destination span.

public int Collect(Span<byte> output)

Parameters

output Span<byte>

The span to copy the result into.

Returns

int

The number of bytes copied into destination.

GetMaxResultLength()

Return an upper limit for the size of the result.

public int GetMaxResultLength()

Returns

int