Table of Contents

Class X448PrivateKeyParameters

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

Constructors

X448PrivateKeyParameters(SecureRandom)

public X448PrivateKeyParameters(SecureRandom random)

Parameters

random SecureRandom

X448PrivateKeyParameters(byte[])

public X448PrivateKeyParameters(byte[] buf)

Parameters

buf byte[]

X448PrivateKeyParameters(byte[], int)

public X448PrivateKeyParameters(byte[] buf, int off)

Parameters

buf byte[]
off int

X448PrivateKeyParameters(Stream)

public X448PrivateKeyParameters(Stream input)

Parameters

input Stream

X448PrivateKeyParameters(ReadOnlySpan<byte>)

public X448PrivateKeyParameters(ReadOnlySpan<byte> buf)

Parameters

buf ReadOnlySpan<byte>

Fields

KeySize

public static readonly int KeySize

Field Value

int

SecretSize

public static readonly int SecretSize

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 X448PublicKeyParameters GeneratePublicKey()

Returns

X448PublicKeyParameters

GenerateSecret(X448PublicKeyParameters, byte[], int)

public void GenerateSecret(X448PublicKeyParameters publicKey, byte[] buf, int off)

Parameters

publicKey X448PublicKeyParameters
buf byte[]
off int

GenerateSecret(X448PublicKeyParameters, Span<byte>)

public void GenerateSecret(X448PublicKeyParameters publicKey, Span<byte> buf)

Parameters

publicKey X448PublicKeyParameters
buf Span<byte>

GetEncoded()

public byte[] GetEncoded()

Returns

byte[]