Table of Contents

Class LMOtsPrivateKey

Namespace
Org.BouncyCastle.Pqc.Crypto.Lms
Assembly
BouncyCastle.Cryptography.dll
public sealed class LMOtsPrivateKey
Inheritance
LMOtsPrivateKey
Inherited Members

Constructors

LMOtsPrivateKey(LMOtsParameters, byte[], int, byte[])

public LMOtsPrivateKey(LMOtsParameters parameters, byte[] i, int q, byte[] masterSecret)

Parameters

parameters LMOtsParameters
i byte[]
q int
masterSecret byte[]

Properties

I

[Obsolete("Use 'GetI' instead")]
public byte[] I { get; }

Property Value

byte[]

MasterSecret

[Obsolete("Use 'GetMasterSecret' instead")]
public byte[] MasterSecret { get; }

Property Value

byte[]

Parameters

public LMOtsParameters Parameters { get; }

Property Value

LMOtsParameters

Q

public int Q { get; }

Property Value

int

Methods

GetI()

public byte[] GetI()

Returns

byte[]

GetMasterSecret()

public byte[] GetMasterSecret()

Returns

byte[]

GetSignatureContext(LMSigParameters, byte[][])

public LmsContext GetSignatureContext(LMSigParameters sigParams, byte[][] path)

Parameters

sigParams LMSigParameters
path byte[][]

Returns

LmsContext