| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private final int | |
| private final int | |
| private final Poly | |
| private final int | |
| public static final int | |
| private final int | |
| private final int | |
| private static final int | |
| private final int | |
| private final int | |
| private static final int | |
| private final int | |
| private final int | |
| public static final int | |
| private static final int | |
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| private static final int | |
| protected final Symmetric | |
| private final boolean | |
| protected final boolean | |
| private final Utils |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static void | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public Utils | |
| private void | |
| private void | |
| private void | |
| pack-priv static int |
| defaultKeySize | back to summary |
|---|---|
| private final int defaultKeySize | |
| h1 | back to summary |
|---|---|
| private final int h1 | |
| h2 | back to summary |
|---|---|
| private final int h2 | |
| poly | back to summary |
|---|---|
| private final Poly poly | |
| SABER_BYTES_CCA_DEC | back to summary |
|---|---|
| private final int SABER_BYTES_CCA_DEC | |
| SABER_EP | back to summary |
|---|---|
| public static final int SABER_EP | |
| SABER_EQ | back to summary |
|---|---|
| private final int SABER_EQ | |
| SABER_ET | back to summary |
|---|---|
| private final int SABER_ET | |
| SABER_HASHBYTES | back to summary |
|---|---|
| private static final int SABER_HASHBYTES | |
| SABER_INDCPA_PUBLICKEYBYTES | back to summary |
|---|---|
| private final int SABER_INDCPA_PUBLICKEYBYTES | |
| SABER_INDCPA_SECRETKEYBYTES | back to summary |
|---|---|
| private final int SABER_INDCPA_SECRETKEYBYTES | |
| SABER_KEYBYTES | back to summary |
|---|---|
| private static final int SABER_KEYBYTES | |
| SABER_L | back to summary |
|---|---|
| private final int SABER_L | |
| SABER_MU | back to summary |
|---|---|
| private final int SABER_MU | |
| SABER_N | back to summary |
|---|---|
| public static final int SABER_N | |
| SABER_NOISE_SEEDBYTES | back to summary |
|---|---|
| private static final int SABER_NOISE_SEEDBYTES | |
| SABER_POLYBYTES | back to summary |
|---|---|
| private final int SABER_POLYBYTES | |
| SABER_POLYCOINBYTES | back to summary |
|---|---|
| private final int SABER_POLYCOINBYTES | |
| SABER_POLYCOMPRESSEDBYTES | back to summary |
|---|---|
| private final int SABER_POLYCOMPRESSEDBYTES | |
| SABER_POLYVECBYTES | back to summary |
|---|---|
| private final int SABER_POLYVECBYTES | |
| SABER_POLYVECCOMPRESSEDBYTES | back to summary |
|---|---|
| private final int SABER_POLYVECCOMPRESSEDBYTES | |
| SABER_PUBLICKEYBYTES | back to summary |
|---|---|
| private final int SABER_PUBLICKEYBYTES | |
| SABER_SCALEBYTES_KEM | back to summary |
|---|---|
| private final int SABER_SCALEBYTES_KEM | |
| SABER_SECRETKEYBYTES | back to summary |
|---|---|
| private final int SABER_SECRETKEYBYTES | |
| SABER_SEEDBYTES | back to summary |
|---|---|
| private static final int SABER_SEEDBYTES | |
| symmetric | back to summary |
|---|---|
| protected final Symmetric symmetric | |
| usingAES | back to summary |
|---|---|
| private final boolean usingAES | |
| usingEffectiveMasking | back to summary |
|---|---|
| protected final boolean usingEffectiveMasking | |
| utils | back to summary |
|---|---|
| private final Utils utils | |
| SABEREngine | back to summary |
|---|---|
| public SABEREngine(int l, int defaultKeySize, boolean usingAES, boolean usingEffectiveMasking) | |
| cmov | back to summary |
|---|---|
| pack-priv static void cmov(byte[] r, byte[] x, int x_offset, int len, byte b) | |
| crypto_kem_dec | back to summary |
|---|---|
| public int crypto_kem_dec(byte[] k, byte[] c, byte[] sk) | |
| crypto_kem_enc | back to summary |
|---|---|
| public int crypto_kem_enc(byte[] c, byte[] k, byte[] pk, SecureRandom random) | |
| crypto_kem_keypair | back to summary |
|---|---|
| public int crypto_kem_keypair(byte[] pk, byte[] sk, SecureRandom random) | |
| getCipherTextSize | back to summary |
|---|---|
| public int getCipherTextSize() | |
| getPrivateKeySize | back to summary |
|---|---|
| public int getPrivateKeySize() | |
| getPublicKeySize | back to summary |
|---|---|
| public int getPublicKeySize() | |
| getSABER_EP | back to summary |
|---|---|
| public int getSABER_EP() | |
| getSABER_ET | back to summary |
|---|---|
| public int getSABER_ET() | |
| getSABER_KEYBYTES | back to summary |
|---|---|
| public int getSABER_KEYBYTES() | |
| getSABER_L | back to summary |
|---|---|
| public int getSABER_L() | |
| getSABER_MU | back to summary |
|---|---|
| public int getSABER_MU() | |
| getSABER_N | back to summary |
|---|---|
| public int getSABER_N() | |
| getSABER_NOISE_SEEDBYTES | back to summary |
|---|---|
| public int getSABER_NOISE_SEEDBYTES() | |
| getSABER_POLYBYTES | back to summary |
|---|---|
| public int getSABER_POLYBYTES() | |
| getSABER_POLYCOINBYTES | back to summary |
|---|---|
| public int getSABER_POLYCOINBYTES() | |
| getSABER_POLYVECBYTES | back to summary |
|---|---|
| public int getSABER_POLYVECBYTES() | |
| getSABER_SEEDBYTES | back to summary |
|---|---|
| public int getSABER_SEEDBYTES() | |
| getSessionKeySize | back to summary |
|---|---|
| public int getSessionKeySize() | |
| getUtils | back to summary |
|---|---|
| public Utils getUtils() | |
| indcpa_kem_dec | back to summary |
|---|---|
| private void indcpa_kem_dec(byte[] sk, byte[] ciphertext, byte[] m) | |
| indcpa_kem_enc | back to summary |
|---|---|
| private void indcpa_kem_enc(byte[] m, byte[] seed_sp, byte[] pk, byte[] ciphertext) | |
| indcpa_kem_keypair | back to summary |
|---|---|
| private void indcpa_kem_keypair(byte[] pk, byte[] sk, SecureRandom random) | |
| verify | back to summary |
|---|---|
| pack-priv static int verify(byte[] a, byte[] b, int len) | |