| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| private KyberIndCpa | |
| private final int | |
| private final int | |
| private static final int | |
| private final int | |
| private static final int | |
| private 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 | |
| private final int | |
| public static final int | |
| public static final int | |
| private final int | |
| private static final int | |
| public static final int | |
| private SecureRandom | |
| private final int | |
| private final Symmetric |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public byte[][] | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public static int | |
| public int | |
| public static int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public void | |
| public Symmetric | |
| public void | |
| public byte[] | |
| public byte[][] |
| CryptoBytes | back to summary |
|---|---|
| private final int CryptoBytes | |
| CryptoCipherTextBytes | back to summary |
|---|---|
| private final int CryptoCipherTextBytes | |
| CryptoPublicKeyBytes | back to summary |
|---|---|
| private final int CryptoPublicKeyBytes | |
| CryptoSecretKeyBytes | back to summary |
|---|---|
| private final int CryptoSecretKeyBytes | |
| indCpa | back to summary |
|---|---|
| private KyberIndCpa indCpa | |
| KyberCipherTextBytes | back to summary |
|---|---|
| private final int KyberCipherTextBytes | |
| KyberEta1 | back to summary |
|---|---|
| private final int KyberEta1 | |
| KyberEta2 | back to summary |
|---|---|
| private static final int KyberEta2 | |
| KyberIndCpaBytes | back to summary |
|---|---|
| private final int KyberIndCpaBytes | |
| KyberIndCpaMsgBytes | back to summary |
|---|---|
| private static final int KyberIndCpaMsgBytes | |
| KyberIndCpaPublicKeyBytes | back to summary |
|---|---|
| private final int KyberIndCpaPublicKeyBytes | |
| KyberIndCpaSecretKeyBytes | back to summary |
|---|---|
| private final int KyberIndCpaSecretKeyBytes | |
| KyberK | back to summary |
|---|---|
| private final int KyberK | |
| KyberN | back to summary |
|---|---|
| public static final int KyberN | |
| KyberPolyBytes | back to summary |
|---|---|
| public static final int KyberPolyBytes | |
| KyberPolyCompressedBytes | back to summary |
|---|---|
| private final int KyberPolyCompressedBytes | |
| KyberPolyVecBytes | back to summary |
|---|---|
| private final int KyberPolyVecBytes | |
| KyberPolyVecCompressedBytes | back to summary |
|---|---|
| private final int KyberPolyVecCompressedBytes | |
| KyberPublicKeyBytes | back to summary |
|---|---|
| private final int KyberPublicKeyBytes | |
| KyberQ | back to summary |
|---|---|
| public static final int KyberQ | |
| KyberQinv | back to summary |
|---|---|
| public static final int KyberQinv | |
| KyberSecretKeyBytes | back to summary |
|---|---|
| private final int KyberSecretKeyBytes | |
| KyberSharedSecretBytes | back to summary |
|---|---|
| private static final int KyberSharedSecretBytes | |
| KyberSymBytes | back to summary |
|---|---|
| public static final int KyberSymBytes | |
| random | back to summary |
|---|---|
| private SecureRandom random | |
| sessionKeyLength | back to summary |
|---|---|
| private final int sessionKeyLength | |
| symmetric | back to summary |
|---|---|
| private final Symmetric symmetric | |
| KyberEngine | back to summary |
|---|---|
| public KyberEngine(int k, boolean usingAes) | |
| cmov | back to summary |
|---|---|
| private void cmov(byte[] r, byte[] x, int xlen, boolean b) | |
| generateKemKeyPair | back to summary |
|---|---|
| public byte[][] generateKemKeyPair() | |
| getCryptoBytes | back to summary |
|---|---|
| public int getCryptoBytes() | |
| getCryptoCipherTextBytes | back to summary |
|---|---|
| public int getCryptoCipherTextBytes() | |
| getCryptoPublicKeyBytes | back to summary |
|---|---|
| public int getCryptoPublicKeyBytes() | |
| getCryptoSecretKeyBytes | back to summary |
|---|---|
| public int getCryptoSecretKeyBytes() | |
| getKyberCipherTextBytes | back to summary |
|---|---|
| public int getKyberCipherTextBytes() | |
| getKyberEta1 | back to summary |
|---|---|
| public int getKyberEta1() | |
| getKyberEta2 | back to summary |
|---|---|
| public static int getKyberEta2() | |
| getKyberIndCpaBytes | back to summary |
|---|---|
| public int getKyberIndCpaBytes() | |
| getKyberIndCpaMsgBytes | back to summary |
|---|---|
| public static int getKyberIndCpaMsgBytes() | |
| getKyberIndCpaPublicKeyBytes | back to summary |
|---|---|
| public int getKyberIndCpaPublicKeyBytes() | |
| getKyberIndCpaSecretKeyBytes | back to summary |
|---|---|
| public int getKyberIndCpaSecretKeyBytes() | |
| getKyberK | back to summary |
|---|---|
| public int getKyberK() | |
| getKyberPolyCompressedBytes | back to summary |
|---|---|
| public int getKyberPolyCompressedBytes() | |
| getKyberPolyVecBytes | back to summary |
|---|---|
| public int getKyberPolyVecBytes() | |
| getKyberPolyVecCompressedBytes | back to summary |
|---|---|
| public int getKyberPolyVecCompressedBytes() | |
| getKyberPublicKeyBytes | back to summary |
|---|---|
| public int getKyberPublicKeyBytes() | |
| getKyberSecretKeyBytes | back to summary |
|---|---|
| public int getKyberSecretKeyBytes() | |
| getRandomBytes | back to summary |
|---|---|
| public void getRandomBytes(byte[] buf) | |
| getSymmetric | back to summary |
|---|---|
| public Symmetric getSymmetric() | |
| init | back to summary |
|---|---|
| public void init(SecureRandom random) | |
| kemDecrypt | back to summary |
|---|---|
| public byte[] kemDecrypt(byte[] cipherText, byte[] secretKey) | |
| kemEncrypt | back to summary |
|---|---|
| public byte[][] kemEncrypt(byte[] publicKeyInput) | |