Top Fields Constructors Methods
org.bouncycastle.pqc.crypto.lms

public Class LMOtsParameters

extends Object
Class Inheritance
Imports
java.util.HashMap, .Map, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.nist.NISTObjectIdentifiers

Field Summary

Modifier and TypeField and Description
private final ASN1ObjectIdentifier
private final int
private final int
n

private final int
p

public static final int
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
public static final LMOtsParameters
private final int
private static final Map<Object, LMOtsParameters>
private final int
private final int
w

Constructor Summary

AccessConstructor and Description
protected
LMOtsParameters(int type, int n, int w, int p, int ls, int sigLen, ASN1ObjectIdentifier digestOID)

Method Summary

Modifier and TypeMethod and Description
public ASN1ObjectIdentifier
public int
public int
getN()

public int
getP()

public static LMOtsParameters
public int
public int
public int
getW()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

digestOIDback to summary
private final ASN1ObjectIdentifier digestOID
lsback to summary
private final int ls
nback to summary
private final int n
pback to summary
private final int p
reservedback to summary
public static final int reserved
sha256_n24_w1back to summary
public static final LMOtsParameters sha256_n24_w1
sha256_n24_w2back to summary
public static final LMOtsParameters sha256_n24_w2
sha256_n24_w4back to summary
public static final LMOtsParameters sha256_n24_w4
sha256_n24_w8back to summary
public static final LMOtsParameters sha256_n24_w8
sha256_n32_w1back to summary
public static final LMOtsParameters sha256_n32_w1
sha256_n32_w2back to summary
public static final LMOtsParameters sha256_n32_w2
sha256_n32_w4back to summary
public static final LMOtsParameters sha256_n32_w4
sha256_n32_w8back to summary
public static final LMOtsParameters sha256_n32_w8
shake256_n24_w1back to summary
public static final LMOtsParameters shake256_n24_w1
shake256_n24_w2back to summary
public static final LMOtsParameters shake256_n24_w2
shake256_n24_w4back to summary
public static final LMOtsParameters shake256_n24_w4
shake256_n24_w8back to summary
public static final LMOtsParameters shake256_n24_w8
shake256_n32_w1back to summary
public static final LMOtsParameters shake256_n32_w1
shake256_n32_w2back to summary
public static final LMOtsParameters shake256_n32_w2
shake256_n32_w4back to summary
public static final LMOtsParameters shake256_n32_w4
shake256_n32_w8back to summary
public static final LMOtsParameters shake256_n32_w8
sigLenback to summary
private final int sigLen
suppliersback to summary
private static final Map<Object, LMOtsParameters> suppliers
typeback to summary
private final int type
wback to summary
private final int w

Constructor Detail

LMOtsParametersback to summary
protected LMOtsParameters(int type, int n, int w, int p, int ls, int sigLen, ASN1ObjectIdentifier digestOID)

Method Detail

getDigestOIDback to summary
public ASN1ObjectIdentifier getDigestOID()
getLsback to summary
public int getLs()
getNback to summary
public int getN()
getPback to summary
public int getP()
getParametersForTypeback to summary
public static LMOtsParameters getParametersForType(int type)
getSigLenback to summary
public int getSigLen()
getTypeback to summary
public int getType()
getWback to summary
public int getW()