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

pack-priv Class Wots

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int

Constructor Summary

AccessConstructor and Description
pack-priv
Wots()

Method Summary

Modifier and TypeMethod and Description
private static void
clear(byte[] bytes, int offSet, int length)

pack-priv static void
expand_seed(byte[] outseeds, int outOff, byte[] inseed, int inOff)

pack-priv static void
gen_chain(HashFunctions hs, byte[] out, int outOff, byte[] seed, int seedOff, byte[] masks, int masksOff, int chainlen)

pack-priv void
wots_pkgen(HashFunctions hs, byte[] pk, int pkOff, byte[] sk, int skOff, byte[] masks, int masksOff)

pack-priv void
wots_sign(HashFunctions hs, byte[] sig, int sigOff, byte[] msg, byte[] sk, byte[] masks)

pack-priv void
wots_verify(HashFunctions hs, byte[] pk, byte[] sig, int sigOff, byte[] msg, byte[] masks)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

WOTS_Lback to summary
pack-priv static final int WOTS_L
WOTS_L1back to summary
pack-priv static final int WOTS_L1
WOTS_LOG_Lback to summary
pack-priv static final int WOTS_LOG_L
WOTS_LOGWback to summary
pack-priv static final int WOTS_LOGW
WOTS_SIGBYTESback to summary
pack-priv static final int WOTS_SIGBYTES
WOTS_Wback to summary
pack-priv static final int WOTS_W

Constructor Detail

Wotsback to summary
pack-priv Wots()

Method Detail

clearback to summary
private static void clear(byte[] bytes, int offSet, int length)
expand_seedback to summary
pack-priv static void expand_seed(byte[] outseeds, int outOff, byte[] inseed, int inOff)
gen_chainback to summary
pack-priv static void gen_chain(HashFunctions hs, byte[] out, int outOff, byte[] seed, int seedOff, byte[] masks, int masksOff, int chainlen)
wots_pkgenback to summary
pack-priv void wots_pkgen(HashFunctions hs, byte[] pk, int pkOff, byte[] sk, int skOff, byte[] masks, int masksOff)
wots_signback to summary
pack-priv void wots_sign(HashFunctions hs, byte[] sig, int sigOff, byte[] msg, byte[] sk, byte[] masks)
wots_verifyback to summary
pack-priv void wots_verify(HashFunctions hs, byte[] pk, byte[] sig, int sigOff, byte[] msg, byte[] masks)