Specification
https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/sparkle-spec-final.pdf
| Modifier and Type | Class and Description |
|---|---|
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| private final int | |
| private boolean | |
| private final int[] | |
| private final int | |
| private final int | |
| private final int[] | |
| private final int | |
| private static final int[] | |
| private final int | |
| private final int | |
| private final int[] | |
| private final int | |
| private final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static int | |
| protected void | |
| protected void | processBuffer(byte[] input, int inOff, byte[] output, int outOff)
Implements abstract org.
|
| protected void | processBufferAAD(byte[] buffer, int bufOff)
Implements abstract org.
|
| private void | |
| private void | |
| protected void | processFinalAAD()
Implements abstract org.
|
| protected void | processFinalBlock(byte[] output, int outOff)
Implements abstract org.
|
| protected void | |
| private static void | |
| pack-priv static void | |
| public static void | |
| pack-priv static void | |
| public static void | |
| pack-priv static void |
| _A0 | back to summary |
|---|---|
| private final int _A0 | |
| _A1 | back to summary |
|---|---|
| private final int _A1 | |
| _M2 | back to summary |
|---|---|
| private final int _M2 | |
| _M3 | back to summary |
|---|---|
| private final int _M3 | |
| CAP_MASK | back to summary |
|---|---|
| private final int CAP_MASK | |
| encrypted | back to summary |
|---|---|
| private boolean encrypted | |
| k | back to summary |
|---|---|
| private final int[] k | |
| KEY_WORDS | back to summary |
|---|---|
| private final int KEY_WORDS | |
| m_bufferSizeDecrypt | back to summary |
|---|---|
| private final int m_bufferSizeDecrypt | |
| npub | back to summary |
|---|---|
| private final int[] npub | |
| RATE_WORDS | back to summary |
|---|---|
| private final int RATE_WORDS | |
| RCON | back to summary |
|---|---|
| private static final int[] RCON | |
| SPARKLE_STEPS_BIG | back to summary |
|---|---|
| private final int SPARKLE_STEPS_BIG | |
| SPARKLE_STEPS_SLIM | back to summary |
|---|---|
| private final int SPARKLE_STEPS_SLIM | |
| state | back to summary |
|---|---|
| private final int[] state | |
| STATE_WORDS | back to summary |
|---|---|
| private final int STATE_WORDS | |
| TAG_WORDS | back to summary |
|---|---|
| private final int TAG_WORDS | |
| SparkleEngine | back to summary |
|---|---|
| public SparkleEngine(SparkleEngine. | |
| ELL | back to summary |
|---|---|
| private static int ELL(int x) | |
| init | back to summary |
|---|---|
| protected void init(byte[] key, byte[] iv) throws IllegalArgumentException Implements abstract org. | |
| processBuffer | back to summary |
|---|---|
| protected void processBuffer(byte[] input, int inOff, byte[] output, int outOff) Implements abstract org.
| |
| processBufferAAD | back to summary |
|---|---|
| protected void processBufferAAD(byte[] buffer, int bufOff) Implements abstract org. | |
| processBufferDecrypt | back to summary |
|---|---|
| private void processBufferDecrypt(byte[] buffer, int bufOff, byte[] output, int outOff) | |
| processBufferEncrypt | back to summary |
|---|---|
| private void processBufferEncrypt(byte[] buffer, int bufOff, byte[] output, int outOff) | |
| processFinalAAD | back to summary |
|---|---|
| protected void processFinalAAD() Implements abstract org. | |
| processFinalBlock | back to summary |
|---|---|
| protected void processFinalBlock(byte[] output, int outOff) Implements abstract org.
| |
| reset | back to summary |
|---|---|
| protected void reset(boolean clearMac) Overrides org. | |
| sparkle_opt | back to summary |
|---|---|
| private static void sparkle_opt(int[] state, int steps) | |
| sparkle_opt12 | back to summary |
|---|---|
| pack-priv static void sparkle_opt12(int[] state, int steps) | |
| sparkle_opt12 | back to summary |
|---|---|
| public static void sparkle_opt12(SparkleDigest. | |
| sparkle_opt16 | back to summary |
|---|---|
| pack-priv static void sparkle_opt16(int[] state, int steps) | |
| sparkle_opt16 | back to summary |
|---|---|
| public static void sparkle_opt16(SparkleDigest. | |
| sparkle_opt8 | back to summary |
|---|---|
| pack-priv static void sparkle_opt8(int[] state, int steps) | |
| Modifier and Type | Field and Description |
|---|---|
| public static final SparkleEngine. | |
| public static final SparkleEngine. | |
| public static final SparkleEngine. | |
| public static final SparkleEngine. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static SparkleEngine. | |
| public static SparkleEngine. |
| SCHWAEMM128_128 | back to summary |
|---|---|
| public static final SparkleEngine. | |
| SCHWAEMM192_192 | back to summary |
|---|---|
| public static final SparkleEngine. | |
| SCHWAEMM256_128 | back to summary |
|---|---|
| public static final SparkleEngine. | |
| SCHWAEMM256_256 | back to summary |
|---|---|
| public static final SparkleEngine. | |
| SparkleParameters | back to summary |
|---|---|
| private SparkleParameters() | |
| valueOf | back to summary |
|---|---|
| public static SparkleEngine. | |
| values | back to summary |
|---|---|
| public static SparkleEngine. | |