Table of Contents

Class DefaultDigestResult

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

Constructors

DefaultDigestResult(IDigest)

public DefaultDigestResult(IDigest digest)

Parameters

digest IDigest

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