Table of Contents

Class Ed448PublicKeyParameters

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

Constructors

Ed448PublicKeyParameters(PublicPoint)

public Ed448PublicKeyParameters(Ed448.PublicPoint publicPoint)

Parameters

publicPoint Ed448.PublicPoint

Ed448PublicKeyParameters(byte[])

public Ed448PublicKeyParameters(byte[] buf)

Parameters

buf byte[]

Ed448PublicKeyParameters(byte[], int)

public Ed448PublicKeyParameters(byte[] buf, int off)

Parameters

buf byte[]
off int

Ed448PublicKeyParameters(Stream)

public Ed448PublicKeyParameters(Stream input)

Parameters

input Stream

Ed448PublicKeyParameters(ReadOnlySpan<byte>)

public Ed448PublicKeyParameters(ReadOnlySpan<byte> buf)

Parameters

buf ReadOnlySpan<byte>

Fields

KeySize

public static readonly int KeySize

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>

GetEncoded()

public byte[] GetEncoded()

Returns

byte[]

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

public bool Verify(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

Returns

bool

Verify(Algorithm, byte[], ReadOnlySpan<byte>, ReadOnlySpan<byte>)

public bool Verify(Ed448.Algorithm algorithm, byte[] ctx, ReadOnlySpan<byte> msg, ReadOnlySpan<byte> sig)

Parameters

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

Returns

bool