Table of Contents

Class Ed448Signer

Namespace
Org.BouncyCastle.Crypto.Signers
Assembly
BouncyCastle.Cryptography.dll
public class Ed448Signer : ISigner
Inheritance
Ed448Signer
Implements
Inherited Members

Constructors

Ed448Signer(byte[])

public Ed448Signer(byte[] context)

Parameters

context byte[]

Properties

AlgorithmName

The algorithm name.

public virtual string AlgorithmName { get; }

Property Value

string

Methods

BlockUpdate(byte[], int, int)

Update the signer with a block of bytes.

public virtual void BlockUpdate(byte[] buf, int off, int len)

Parameters

buf byte[]
off int
len int

BlockUpdate(ReadOnlySpan<byte>)

Update the signer with a span of bytes.

public virtual void BlockUpdate(ReadOnlySpan<byte> input)

Parameters

input ReadOnlySpan<byte>

the span containing the data.

GenerateSignature()

Generate a signature for the message we've been loaded with using the key we were initialised with.

public virtual byte[] GenerateSignature()

Returns

byte[]

A byte array containing the signature for the message.

GetMaxSignatureSize()

public virtual int GetMaxSignatureSize()

Returns

int

Init(bool, ICipherParameters)

Initialise the signer for signing or verification.

public virtual void Init(bool forSigning, ICipherParameters parameters)

Parameters

forSigning bool

true if for signing, false otherwise.

parameters ICipherParameters

necessary parameters.

Reset()

Reset the signer back to its initial state.

public virtual void Reset()

Update(byte)

Update the signer with a single byte.

public virtual void Update(byte b)

Parameters

b byte

VerifySignature(byte[])

Return true if the internal state represents the signature described in the passed in array.

public virtual bool VerifySignature(byte[] signature)

Parameters

signature byte[]

an array containing the candidate signature to verify.

Returns

bool

true if the internal state represents the signature described in the passed in array.