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
Property Value
- int
Methods
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