| Modifier and Type | Field and Description |
|---|---|
| private final SABEREngine | |
| private static final int | |
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| private static int | |
| private final Utils |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public void | |
| public void | |
| public void | |
| private void | |
| private long | |
| public void | |
| private short | |
| private void | |
| private void |
| engine | back to summary |
|---|---|
| private final SABEREngine engine | |
| KARATSUBA_N | back to summary |
|---|---|
| private static final int KARATSUBA_N | |
| N_RES | back to summary |
|---|---|
| private final int N_RES | |
| N_SB | back to summary |
|---|---|
| private final int N_SB | |
| N_SB_RES | back to summary |
|---|---|
| private final int N_SB_RES | |
| SABER_L | back to summary |
|---|---|
| private final int SABER_L | |
| SABER_N | back to summary |
|---|---|
| private final int SABER_N | |
| SCHB_N | back to summary |
|---|---|
| private static int SCHB_N | |
| utils | back to summary |
|---|---|
| private final Utils utils | |
| Poly | back to summary |
|---|---|
| public Poly(SABEREngine engine) | |
| cbd | back to summary |
|---|---|
| private void cbd(short[] s, byte[] buf, int offset) | |
| GenMatrix | back to summary |
|---|---|
| public void GenMatrix(short[][][] A, byte[] seed) | |
| GenSecret | back to summary |
|---|---|
| public void GenSecret(short[][] s, byte[] seed) | |
| InnerProd | back to summary |
|---|---|
| public void InnerProd(short[][] b, short[][] s, short[] res) | |
| karatsuba_simple | back to summary |
|---|---|
| private void karatsuba_simple(int[] a_1, int[] b_1, int[] result_final) | |
| load_littleendian | back to summary |
|---|---|
| private long load_littleendian(byte[] x, int offset, int bytes) | |
| MatrixVectorMul | back to summary |
|---|---|
| public void MatrixVectorMul(short[][][] A, short[][] s, short[][] res, int transpose) | |
| OVERFLOWING_MUL | back to summary |
|---|---|
| private short OVERFLOWING_MUL(int x, int y) | |
| poly_mul_acc | back to summary |
|---|---|
| private void poly_mul_acc(short[] a, short[] b, short[] res) | |
| toom_cook_4way | back to summary |
|---|---|
| private void toom_cook_4way(short[] a1, short[] b1, short[] result) | |