Table of Contents

Class Ed448PrivateKeyParameters

Namespace
Org.BouncyCastle.Crypto.Parameters
Assembly
BouncyCastle.Cryptography.dll
public sealed class Ed448PrivateKeyParameters : AsymmetricKeyParameter, ICipherParameters
Inheritance
Ed448PrivateKeyParameters
Implements
Inherited Members

Constructors

Ed448PrivateKeyParameters(SecureRandom)

public Ed448PrivateKeyParameters(SecureRandom random)

Parameters

random SecureRandom

Ed448PrivateKeyParameters(byte[])

public Ed448PrivateKeyParameters(byte[] buf)

Parameters

buf byte[]

Ed448PrivateKeyParameters(byte[], int)

public Ed448PrivateKeyParameters(byte[] buf, int off)

Parameters

buf byte[]
off int

Ed448PrivateKeyParameters(Stream)

public Ed448PrivateKeyParameters(Stream input)

Parameters

input Stream

Ed448PrivateKeyParameters(ReadOnlySpan<byte>)

public Ed448PrivateKeyParameters(ReadOnlySpan<byte> buf)

Parameters

buf ReadOnlySpan<byte>

Fields

KeySize

public static readonly int KeySize

Field Value

int

SignatureSize

public static readonly int SignatureSize

Field Value

int

Methods

Encode(byte[], int)

public void Encode(byte[] buf, int off)

Parameters

buf byte[]
off int

Encode(Span<byte>)

public void Encode(Span<byte> buf)

Parameters

buf Span<byte>

GeneratePublicKey()

public Ed448PublicKeyParameters GeneratePublicKey()

Returns

Ed448PublicKeyParameters

GetEncoded()

public byte[] GetEncoded()

Returns

byte[]

Sign(Algorithm, byte[], byte[], int, int, byte[], int)

public void Sign(Ed448.Algorithm algorithm, byte[] ctx, byte[] msg, int msgOff, int msgLen, byte[] sig, int sigOff)

Parameters

algorithm Ed448.Algorithm
ctx byte[]
msg byte[]
msgOff int
msgLen int
sig byte[]
sigOff int

Sign(Algorithm, byte[], ReadOnlySpan<byte>, Span<byte>)

public void Sign(Ed448.Algorithm algorithm, byte[] ctx, ReadOnlySpan<byte> msg, Span<byte> sig)

Parameters

algorithm Ed448.Algorithm
ctx byte[]
msg ReadOnlySpan<byte>
sig Span<byte>