| Modifier and Type | Field and Description |
|---|---|
| pack-priv ComputeInField | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private short[][][] | |
| private int | |
| private int | |
| private byte[] | |
| private RainbowParameters | |
| private SecureRandom | |
| private short[][] | |
| private byte[] | |
| private short[][] | |
| private short[][] | |
| private short[][] | |
| private short[][] | |
| private int | |
| private Version |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| pack-priv RainbowPrivateKeyParameters | |
| private void | |
| private void | |
| public AsymmetricCipherKeyPair | |
| public AsymmetricCipherKeyPair | |
| public AsymmetricCipherKeyPair | |
| private void |
| cf | back to summary |
|---|---|
| pack-priv ComputeInField cf | |
| l1_F1 | back to summary |
|---|---|
| private short[][][] l1_F1 | |
| l1_F2 | back to summary |
|---|---|
| private short[][][] l1_F2 | |
| l1_Q1 | back to summary |
|---|---|
| private short[][][] l1_Q1 | |
| l1_Q2 | back to summary |
|---|---|
| private short[][][] l1_Q2 | |
| l1_Q3 | back to summary |
|---|---|
| private short[][][] l1_Q3 | |
| l1_Q5 | back to summary |
|---|---|
| private short[][][] l1_Q5 | |
| l1_Q6 | back to summary |
|---|---|
| private short[][][] l1_Q6 | |
| l1_Q9 | back to summary |
|---|---|
| private short[][][] l1_Q9 | |
| l2_F1 | back to summary |
|---|---|
| private short[][][] l2_F1 | |
| l2_F2 | back to summary |
|---|---|
| private short[][][] l2_F2 | |
| l2_F3 | back to summary |
|---|---|
| private short[][][] l2_F3 | |
| l2_F5 | back to summary |
|---|---|
| private short[][][] l2_F5 | |
| l2_F6 | back to summary |
|---|---|
| private short[][][] l2_F6 | |
| l2_Q1 | back to summary |
|---|---|
| private short[][][] l2_Q1 | |
| l2_Q2 | back to summary |
|---|---|
| private short[][][] l2_Q2 | |
| l2_Q3 | back to summary |
|---|---|
| private short[][][] l2_Q3 | |
| l2_Q5 | back to summary |
|---|---|
| private short[][][] l2_Q5 | |
| l2_Q6 | back to summary |
|---|---|
| private short[][][] l2_Q6 | |
| l2_Q9 | back to summary |
|---|---|
| private short[][][] l2_Q9 | |
| o1 | back to summary |
|---|---|
| private int o1 | |
| o2 | back to summary |
|---|---|
| private int o2 | |
| pk_seed | back to summary |
|---|---|
| private byte[] pk_seed | |
| rainbowParams | back to summary |
|---|---|
| private RainbowParameters rainbowParams | |
| random | back to summary |
|---|---|
| private SecureRandom random | |
| s1 | back to summary |
|---|---|
| private short[][] s1 | |
| sk_seed | back to summary |
|---|---|
| private byte[] sk_seed | |
| t1 | back to summary |
|---|---|
| private short[][] t1 | |
| t2 | back to summary |
|---|---|
| private short[][] t2 | |
| t3 | back to summary |
|---|---|
| private short[][] t3 | |
| t4 | back to summary |
|---|---|
| private short[][] t4 | |
| v1 | back to summary |
|---|---|
| private int v1 | |
| version | back to summary |
|---|---|
| private Version version | |
| RainbowKeyComputation | back to summary |
|---|---|
| public RainbowKeyComputation(RainbowParameters params, SecureRandom random) | |
| RainbowKeyComputation | back to summary |
|---|---|
| public RainbowKeyComputation(RainbowParameters params, byte[] pk_seed, byte[] sk_seed) | |
| calculate_F_from_Q | back to summary |
|---|---|
| private void calculate_F_from_Q() | |
| calculate_l1_Q3569 | back to summary |
|---|---|
| private void calculate_l1_Q3569(short[][] T1_trans, short[][] T2_trans) | |
| calculate_l2_Q9 | back to summary |
|---|---|
| private void calculate_l2_Q9(short[][] T2_trans) | |
| calculate_Q_from_F | back to summary |
|---|---|
| private void calculate_Q_from_F() | |
| calculate_Q_from_F_cyclic | back to summary |
|---|---|
| private void calculate_Q_from_F_cyclic() | |
| calculate_t4 | back to summary |
|---|---|
| private void calculate_t4() | |
| generate_B1_and_B2 | back to summary |
|---|---|
| private void generate_B1_and_B2(SecureRandom pk_random) | |
| generate_S_and_T | back to summary |
|---|---|
| private void generate_S_and_T(SecureRandom sk_random) | |
| generatePrivateKey | back to summary |
|---|---|
| pack-priv RainbowPrivateKeyParameters generatePrivateKey() | |
| genKeyMaterial | back to summary |
|---|---|
| private void genKeyMaterial() | |
| genKeyMaterial_cyclic | back to summary |
|---|---|
| private void genKeyMaterial_cyclic() | |
| genKeyPairCircumzenithal | back to summary |
|---|---|
| public AsymmetricCipherKeyPair genKeyPairCircumzenithal() | |
| genKeyPairClassical | back to summary |
|---|---|
| public AsymmetricCipherKeyPair genKeyPairClassical() | |
| genKeyPairCompressed | back to summary |
|---|---|
| public AsymmetricCipherKeyPair genKeyPairCompressed() | |
| genPrivateKeyMaterial_cyclic | back to summary |
|---|---|
| private void genPrivateKeyMaterial_cyclic() | |