| Modifier and Type | Field and Description |
|---|---|
| private int[] | |
| private final int | |
| private final DilithiumEngine | |
| private final int | |
| private final Symmetric |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public boolean | |
| public void | |
| public void | |
| public int | |
| public int[] | |
| public void | |
| public void | |
| public void | |
| public byte[] | |
| public void | |
| public int | |
| public void | |
| public byte[] | |
| public void | |
| public byte[] | |
| public void | |
| public void | |
| public void | |
| public void | |
| private static int | |
| private static int | |
| public void | |
| public void | |
| public void | |
| public void | |
| public String | |
| public void | |
| public void | |
| public void | |
| private void | |
| public byte[] | |
| public byte[] | |
| pack-priv void |
| coeffs | back to summary |
|---|---|
| private int[] coeffs | |
| dilithiumN | back to summary |
|---|---|
| private final int dilithiumN | |
| engine | back to summary |
|---|---|
| private final DilithiumEngine engine | |
| polyUniformNBlocks | back to summary |
|---|---|
| private final int polyUniformNBlocks | |
| symmetric | back to summary |
|---|---|
| private final Symmetric symmetric | |
| Poly | back to summary |
|---|---|
| public Poly(DilithiumEngine engine) | |
| addPoly | back to summary |
|---|---|
| public void addPoly(Poly a) | |
| challenge | back to summary |
|---|---|
| public void challenge(byte[] seed) | |
| checkNorm | back to summary |
|---|---|
| public boolean checkNorm(int B) | |
| conditionalAddQ | back to summary |
|---|---|
| public void conditionalAddQ() | |
| decompose | back to summary |
|---|---|
| public void decompose(Poly a) | |
| getCoeffIndex | back to summary |
|---|---|
| public int getCoeffIndex(int i) | |
| getCoeffs | back to summary |
|---|---|
| public int[] getCoeffs() | |
| invNttToMont | back to summary |
|---|---|
| public void invNttToMont() | |
| pointwiseAccountMontgomery | back to summary |
|---|---|
| public void pointwiseAccountMontgomery(PolyVecL u, PolyVecL v) | |
| pointwiseMontgomery | back to summary |
|---|---|
| public void pointwiseMontgomery(Poly v, Poly w) | |
| polyEtaPack | back to summary |
|---|---|
| public byte[] polyEtaPack(byte[] out, int outOff) | |
| polyEtaUnpack | back to summary |
|---|---|
| public void polyEtaUnpack(byte[] a, int aOff) | |
| polyMakeHint | back to summary |
|---|---|
| public int polyMakeHint(Poly a0, Poly a1) | |
| polyNtt | back to summary |
|---|---|
| public void polyNtt() | |
| polyt0Pack | back to summary |
|---|---|
| public byte[] polyt0Pack(byte[] out, int outOff) | |
| polyt0Unpack | back to summary |
|---|---|
| public void polyt0Unpack(byte[] a, int aOff) | |
| polyt1Pack | back to summary |
|---|---|
| public byte[] polyt1Pack() | |
| polyt1Unpack | back to summary |
|---|---|
| public void polyt1Unpack(byte[] a) | |
| polyUseHint | back to summary |
|---|---|
| public void polyUseHint(Poly a, Poly h) | |
| power2Round | back to summary |
|---|---|
| public void power2Round(Poly a) | |
| reduce | back to summary |
|---|---|
| public void reduce() | |
| rejectEta | back to summary |
|---|---|
| private static int rejectEta(Poly outputPoly, int coeffOff, int len, byte[] buf, int buflen, int eta) | |
| rejectUniform | back to summary |
|---|---|
| private static int rejectUniform(Poly outputPoly, int coeffOff, int len, byte[] inpBuf, int buflen) | |
| setCoeffIndex | back to summary |
|---|---|
| public void setCoeffIndex(int i, int val) | |
| setCoeffs | back to summary |
|---|---|
| public void setCoeffs(int[] coeffs) | |
| shiftLeft | back to summary |
|---|---|
| public void shiftLeft() | |
| subtract | back to summary |
|---|---|
| public void subtract(Poly inpPoly) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| uniformBlocks | back to summary |
|---|---|
| public void uniformBlocks(byte[] seed, short nonce) | |
| uniformEta | back to summary |
|---|---|
| public void uniformEta(byte[] seed, short nonce) | |
| uniformGamma1 | back to summary |
|---|---|
| public void uniformGamma1(byte[] seed, short nonce) | |
| unpackZ | back to summary |
|---|---|
| private void unpackZ(byte[] a) | |
| w1Pack | back to summary |
|---|---|
| public byte[] w1Pack() | |
| zPack | back to summary |
|---|---|
| public byte[] zPack() | |
| zUnpack | back to summary |
|---|---|
| pack-priv void zUnpack(byte[] a) | |