| Modifier and Type | Field and Description |
|---|---|
| public static final int | |
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| public static final int | |
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| public static final int | |
| private final int | |
| private final int | |
| public static final int | |
| public static final int | |
| private final int | |
| private final int | |
| private final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| private final int | |
| private final int | |
| private final SecureRandom | |
| public static final int | |
| public static final int | |
| private final SHAKEDigest | |
| private final SHAKEDigest | |
| private final Symmetric | |
| public static final int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public byte[][] | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv SHAKEDigest | |
| pack-priv SHAKEDigest | |
| protected Symmetric | |
| public byte[] | |
| public boolean | |
| public byte[] | signSignature(byte[] msg, int msglen, byte[] rho, byte[] key, byte[] tr, byte[] t0Enc, byte[] s1Enc, byte[] s2Enc)
|
| public boolean |
| CrhBytes | back to summary |
|---|---|
| public static final int CrhBytes | |
| CryptoBytes | back to summary |
|---|---|
| private final int CryptoBytes | |
| CryptoPublicKeyBytes | back to summary |
|---|---|
| private final int CryptoPublicKeyBytes | |
| CryptoSecretKeyBytes | back to summary |
|---|---|
| private final int CryptoSecretKeyBytes | |
| DilithiumBeta | back to summary |
|---|---|
| private final int DilithiumBeta | |
| DilithiumCTilde | back to summary |
|---|---|
| private final int DilithiumCTilde | |
| DilithiumD | back to summary |
|---|---|
| public static final int DilithiumD | |
| DilithiumEta | back to summary |
|---|---|
| private final int DilithiumEta | |
| DilithiumGamma1 | back to summary |
|---|---|
| private final int DilithiumGamma1 | |
| DilithiumGamma2 | back to summary |
|---|---|
| private final int DilithiumGamma2 | |
| DilithiumK | back to summary |
|---|---|
| private final int DilithiumK | |
| DilithiumL | back to summary |
|---|---|
| private final int DilithiumL | |
| DilithiumMode | back to summary |
|---|---|
| private final int DilithiumMode | |
| DilithiumN | back to summary |
|---|---|
| public static final int DilithiumN | |
| DilithiumOmega | back to summary |
|---|---|
| private final int DilithiumOmega | |
| DilithiumPolyEtaPackedBytes | back to summary |
|---|---|
| private final int DilithiumPolyEtaPackedBytes | |
| DilithiumPolyT0PackedBytes | back to summary |
|---|---|
| public static final int DilithiumPolyT0PackedBytes | |
| DilithiumPolyT1PackedBytes | back to summary |
|---|---|
| public static final int DilithiumPolyT1PackedBytes | |
| DilithiumPolyVecHPackedBytes | back to summary |
|---|---|
| private final int DilithiumPolyVecHPackedBytes | |
| DilithiumPolyW1PackedBytes | back to summary |
|---|---|
| private final int DilithiumPolyW1PackedBytes | |
| DilithiumPolyZPackedBytes | back to summary |
|---|---|
| private final int DilithiumPolyZPackedBytes | |
| DilithiumQ | back to summary |
|---|---|
| public static final int DilithiumQ | |
| DilithiumQinv | back to summary |
|---|---|
| public static final int DilithiumQinv | |
| DilithiumRootOfUnity | back to summary |
|---|---|
| public static final int DilithiumRootOfUnity | |
| DilithiumTau | back to summary |
|---|---|
| private final int DilithiumTau | |
| PolyUniformGamma1NBlocks | back to summary |
|---|---|
| private final int PolyUniformGamma1NBlocks | |
| random | back to summary |
|---|---|
| private final SecureRandom random | |
| RndBytes | back to summary |
|---|---|
| public static final int RndBytes | |
| SeedBytes | back to summary |
|---|---|
| public static final int SeedBytes | |
| shake128Digest | back to summary |
|---|---|
| private final SHAKEDigest shake128Digest | |
| shake256Digest | back to summary |
|---|---|
| private final SHAKEDigest shake256Digest | |
| symmetric | back to summary |
|---|---|
| private final Symmetric symmetric | |
| TrBytes | back to summary |
|---|---|
| public static final int TrBytes | |
| DilithiumEngine | back to summary |
|---|---|
| pack-priv DilithiumEngine(int mode, SecureRandom random, boolean usingAes) | |
| generateKeyPair | back to summary |
|---|---|
| public byte[][] generateKeyPair() | |
| getCryptoBytes | back to summary |
|---|---|
| pack-priv int getCryptoBytes() | |
| getCryptoPublicKeyBytes | back to summary |
|---|---|
| pack-priv int getCryptoPublicKeyBytes() | |
| getCryptoSecretKeyBytes | back to summary |
|---|---|
| pack-priv int getCryptoSecretKeyBytes() | |
| getDilithiumBeta | back to summary |
|---|---|
| pack-priv int getDilithiumBeta() | |
| getDilithiumCTilde | back to summary |
|---|---|
| pack-priv int getDilithiumCTilde() | |
| getDilithiumEta | back to summary |
|---|---|
| pack-priv int getDilithiumEta() | |
| getDilithiumGamma1 | back to summary |
|---|---|
| pack-priv int getDilithiumGamma1() | |
| getDilithiumGamma2 | back to summary |
|---|---|
| pack-priv int getDilithiumGamma2() | |
| getDilithiumK | back to summary |
|---|---|
| pack-priv int getDilithiumK() | |
| getDilithiumL | back to summary |
|---|---|
| pack-priv int getDilithiumL() | |
| getDilithiumMode | back to summary |
|---|---|
| pack-priv int getDilithiumMode() | |
| getDilithiumOmega | back to summary |
|---|---|
| pack-priv int getDilithiumOmega() | |
| getDilithiumPolyEtaPackedBytes | back to summary |
|---|---|
| pack-priv int getDilithiumPolyEtaPackedBytes() | |
| getDilithiumPolyVecHPackedBytes | back to summary |
|---|---|
| pack-priv int getDilithiumPolyVecHPackedBytes() | |
| getDilithiumPolyW1PackedBytes | back to summary |
|---|---|
| pack-priv int getDilithiumPolyW1PackedBytes() | |
| getDilithiumPolyZPackedBytes | back to summary |
|---|---|
| pack-priv int getDilithiumPolyZPackedBytes() | |
| getDilithiumTau | back to summary |
|---|---|
| pack-priv int getDilithiumTau() | |
| getPolyUniformGamma1NBlocks | back to summary |
|---|---|
| pack-priv int getPolyUniformGamma1NBlocks() | |
| getShake128Digest | back to summary |
|---|---|
| pack-priv SHAKEDigest getShake128Digest() | |
| getShake256Digest | back to summary |
|---|---|
| pack-priv SHAKEDigest getShake256Digest() | |
| GetSymmetric | back to summary |
|---|---|
| protected Symmetric GetSymmetric() | |
| sign | back to summary |
|---|---|
| public byte[] sign(byte[] msg, int mlen, byte[] rho, byte[] key, byte[] tr, byte[] t0, byte[] s1, byte[] s2) | |
| signOpen | back to summary |
|---|---|
| public boolean signOpen(byte[] msg, byte[] signedMsg, int signedMsglen, byte[] rho, byte[] t1) | |
| signSignature | back to summary |
|---|---|
| public byte[] signSignature(byte[] msg, int msglen, byte[] rho, byte[] key, byte[] tr, byte[] t0Enc, byte[] s1Enc, byte[] s2Enc) | |
| signVerify | back to summary |
|---|---|
| public boolean signVerify(byte[] sig, int siglen, byte[] msg, int msglen, byte[] rho, byte[] encT1) | |