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

pack-priv Class WotsPlus

extends Object
Class Inheritance
Imports
org.bouncycastle.util.Arrays, .Pack

Field Summary

Modifier and TypeField and Description
private final SLHDSAEngine
private final int
w

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv void
base_w(byte[] X, int XOff, int w, int[] output, int outOff, int outLen)

pack-priv byte[]
chain(byte[] X, int i, int s, byte[] pkSeed, ADRS adrs)

public byte[]
pkFromSig(byte[] sig, byte[] M, byte[] pkSeed, ADRS adrs)

pack-priv byte[]
pkGen(byte[] skSeed, byte[] pkSeed, ADRS paramAdrs)

public byte[]
sign(byte[] M, byte[] skSeed, byte[] pkSeed, ADRS paramAdrs)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

engineback to summary
private final SLHDSAEngine engine
wback to summary
private final int w

Constructor Detail

WotsPlusback to summary
pack-priv WotsPlus(SLHDSAEngine engine)

Method Detail

base_wback to summary
pack-priv void base_w(byte[] X, int XOff, int w, int[] output, int outOff, int outLen)
chainback to summary
pack-priv byte[] chain(byte[] X, int i, int s, byte[] pkSeed, ADRS adrs)
pkFromSigback to summary
public byte[] pkFromSig(byte[] sig, byte[] M, byte[] pkSeed, ADRS adrs)
pkGenback to summary
pack-priv byte[] pkGen(byte[] skSeed, byte[] pkSeed, ADRS paramAdrs)
signback to summary
public byte[] sign(byte[] M, byte[] skSeed, byte[] pkSeed, ADRS paramAdrs)