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

pack-priv Class SeedDerive

extends Object
Class Inheritance
Imports
org.bouncycastle.crypto.Digest

Field Summary

Modifier and TypeField and Description
private final Digest
private final byte[]
I

private int
j

private final byte[]
private int
q

Constructor Summary

AccessConstructor and Description
public
SeedDerive(byte[] I, byte[] masterSeed, Digest digest)

Method Summary

Modifier and TypeMethod and Description
public byte[]
deriveSeed(byte[] target, int offset)

public void
deriveSeed(byte[] target, boolean incJ)

public void
deriveSeed(byte[] target, boolean incJ, int offset)

public byte[]
getI()

public int
getJ()

public byte[]
public int
getQ()

public void
setJ(int j)

public void
setQ(int q)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

digestback to summary
private final Digest digest
Iback to summary
private final byte[] I
jback to summary
private int j
masterSeedback to summary
private final byte[] masterSeed
qback to summary
private int q

Constructor Detail

SeedDeriveback to summary
public SeedDerive(byte[] I, byte[] masterSeed, Digest digest)

Method Detail

deriveSeedback to summary
public byte[] deriveSeed(byte[] target, int offset)
deriveSeedback to summary
public void deriveSeed(byte[] target, boolean incJ)
deriveSeedback to summary
public void deriveSeed(byte[] target, boolean incJ, int offset)
getIback to summary
public byte[] getI()
getJback to summary
public int getJ()
getMasterSeedback to summary
public byte[] getMasterSeed()
getQback to summary
public int getQ()
setJback to summary
public void setJ(int j)
setQback to summary
public void setQ(int q)