Top Inners Fields Constructors Methods
org.bouncycastle.pqc.crypto.slhdsa

public Class SLHDSAParameters

extends Object
Class Inheritance

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class

Field Summary

Modifier and TypeField and Description
private final SLHDSAEngineProvider
private final String
private final int
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final SLHDSAParameters
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private
SLHDSAParameters(String name, SLHDSAEngineProvider engineProvider, int preHashDigest)

Method Summary

Modifier and TypeMethod and Description
pack-priv SLHDSAEngine
public int
getN()

public String
public int
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

engineProviderback to summary
private final SLHDSAEngineProvider engineProvider
nameback to summary
private final String name
preHashDigestback to summary
private final int preHashDigest
sha2_128fback to summary
public static final SLHDSAParameters sha2_128f
sha2_128f_with_sha256back to summary
public static final SLHDSAParameters sha2_128f_with_sha256
sha2_128sback to summary
public static final SLHDSAParameters sha2_128s
sha2_128s_with_sha256back to summary
public static final SLHDSAParameters sha2_128s_with_sha256
sha2_192fback to summary
public static final SLHDSAParameters sha2_192f
sha2_192f_with_sha512back to summary
public static final SLHDSAParameters sha2_192f_with_sha512
sha2_192sback to summary
public static final SLHDSAParameters sha2_192s
sha2_192s_with_sha512back to summary
public static final SLHDSAParameters sha2_192s_with_sha512
sha2_256fback to summary
public static final SLHDSAParameters sha2_256f
sha2_256f_with_sha512back to summary
public static final SLHDSAParameters sha2_256f_with_sha512
sha2_256sback to summary
public static final SLHDSAParameters sha2_256s
sha2_256s_with_sha512back to summary
public static final SLHDSAParameters sha2_256s_with_sha512
shake_128fback to summary
public static final SLHDSAParameters shake_128f
shake_128f_with_shake128back to summary
public static final SLHDSAParameters shake_128f_with_shake128
shake_128sback to summary
public static final SLHDSAParameters shake_128s
shake_128s_with_shake128back to summary
public static final SLHDSAParameters shake_128s_with_shake128
shake_192fback to summary
public static final SLHDSAParameters shake_192f
shake_192f_with_shake256back to summary
public static final SLHDSAParameters shake_192f_with_shake256
shake_192sback to summary
public static final SLHDSAParameters shake_192s
shake_192s_with_shake256back to summary
public static final SLHDSAParameters shake_192s_with_shake256
shake_256fback to summary
public static final SLHDSAParameters shake_256f
shake_256f_with_shake256back to summary
public static final SLHDSAParameters shake_256f_with_shake256
shake_256sback to summary
public static final SLHDSAParameters shake_256s
shake_256s_with_shake256back to summary
public static final SLHDSAParameters shake_256s_with_shake256
TYPE_PUREback to summary
public static final int TYPE_PURE
TYPE_SHA2_256back to summary
public static final int TYPE_SHA2_256
TYPE_SHA2_512back to summary
public static final int TYPE_SHA2_512
TYPE_SHAKE128back to summary
public static final int TYPE_SHAKE128
TYPE_SHAKE256back to summary
public static final int TYPE_SHAKE256

Constructor Detail

SLHDSAParametersback to summary
private SLHDSAParameters(String name, SLHDSAEngineProvider engineProvider, int preHashDigest)

Method Detail

getEngineback to summary
pack-priv SLHDSAEngine getEngine()
getNback to summary
public int getN()
getNameback to summary
public String getName()
getTypeback to summary
public int getType()
isPreHashback to summary
public boolean isPreHash()
org.bouncycastle.pqc.crypto.slhdsa back to summary

private Class SLHDSAParameters.Sha2EngineProvider

extends Object
implements SLHDSAEngineProvider
Class Inheritance
  • java.lang.Object
  • org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters.Sha2EngineProvider
All Implemented Interfaces
org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngineProvider

Field Summary

Modifier and TypeField and Description
private final int
a

private final int
d

private final int
h

private final int
k

private final int
n

private final int
w

Constructor Summary

AccessConstructor and Description
public
Sha2EngineProvider(int n, int w, int d, int a, int k, int h)

Method Summary

Modifier and TypeMethod and Description
public SLHDSAEngine
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

aback to summary
private final int a
dback to summary
private final int d
hback to summary
private final int h
kback to summary
private final int k
nback to summary
private final int n
wback to summary
private final int w

Constructor Detail

Sha2EngineProviderback to summary
public Sha2EngineProvider(int n, int w, int d, int a, int k, int h)

Method Detail

getback to summary
public SLHDSAEngine get()

Implements org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngineProvider.get.

getNback to summary
public int getN()

Implements org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngineProvider.getN.

org.bouncycastle.pqc.crypto.slhdsa back to summary

private Class SLHDSAParameters.Shake256EngineProvider

extends Object
implements SLHDSAEngineProvider
Class Inheritance
  • java.lang.Object
  • org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters.Shake256EngineProvider
All Implemented Interfaces
org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngineProvider

Field Summary

Modifier and TypeField and Description
private final int
a

private final int
d

private final int
h

private final int
k

private final int
n

private final int
w

Constructor Summary

AccessConstructor and Description
public
Shake256EngineProvider(int n, int w, int d, int a, int k, int h)

Method Summary

Modifier and TypeMethod and Description
public SLHDSAEngine
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

aback to summary
private final int a
dback to summary
private final int d
hback to summary
private final int h
kback to summary
private final int k
nback to summary
private final int n
wback to summary
private final int w

Constructor Detail

Shake256EngineProviderback to summary
public Shake256EngineProvider(int n, int w, int d, int a, int k, int h)

Method Detail

getback to summary
public SLHDSAEngine get()

Implements org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngineProvider.get.

getNback to summary
public int getN()

Implements org.bouncycastle.pqc.crypto.slhdsa.SLHDSAEngineProvider.getN.