Table of Contents

Class FfcEphemeralKeyPair

Namespace
Kdf108
Assembly
Kdf108.dll

An ephemeral FFC key pair.

public sealed class FfcEphemeralKeyPair : FfcKeyPair<FfcEphemeralPublicKey>
Inheritance
FfcEphemeralKeyPair
Inherited Members

Methods

FromPrivate(FfcDomain, ReadOnlySpan<byte>)

Imports a private key and computes its public key.

public static FfcEphemeralKeyPair FromPrivate(FfcDomain domain, ReadOnlySpan<byte> privateKey)

Parameters

domain FfcDomain
privateKey ReadOnlySpan<byte>

Returns

FfcEphemeralKeyPair

Generate(FfcDomain, SecureRandom?)

Generates a key pair.

public static FfcEphemeralKeyPair Generate(FfcDomain domain, SecureRandom? random = null)

Parameters

domain FfcDomain
random SecureRandom

Returns

FfcEphemeralKeyPair

Import(FfcDomain, ReadOnlySpan<byte>, ReadOnlySpan<byte>)

Imports both halves and checks that they correspond (pairwise consistency).

public static FfcEphemeralKeyPair Import(FfcDomain domain, ReadOnlySpan<byte> privateKey, ReadOnlySpan<byte> publicKey)

Parameters

domain FfcDomain
privateKey ReadOnlySpan<byte>
publicKey ReadOnlySpan<byte>

Returns

FfcEphemeralKeyPair