|
Lightweight Cryptography Primitives
|
Configures the variant of SKINNY-128-384+ to use. More...
Go to the source code of this file.
Macros | |
| #define | SKINNY_PLUS_VARIANT_FULL 0 |
| Select the full fixsliced variant of SKINNY-128-384+. More... | |
| #define | SKINNY_PLUS_VARIANT_SMALL 1 |
| Select the small variant of SKINNY-128-384+. More... | |
| #define | SKINNY_PLUS_VARIANT_TINY 2 |
| Select the tiny variant of SKINNY-128-384+. More... | |
| #define | SKINNY_PLUS_VARIANT SKINNY_PLUS_VARIANT_FULL |
| Selects the default variant of SKINNY-128-384+ to use on this platform. | |
| #define | SKINNY_PLUS_VARIANT_ASM 0 |
| Defined to 1 if the SKINNY-128-384+ implementation has been replaced with an assembly code version. | |
Configures the variant of SKINNY-128-384+ to use.
| #define SKINNY_PLUS_VARIANT_FULL 0 |
Select the full fixsliced variant of SKINNY-128-384+.
The full variant requires 656 bytes for the key schedule and uses the fixslicing method to implement encryption.
| #define SKINNY_PLUS_VARIANT_SMALL 1 |
Select the small variant of SKINNY-128-384+.
The small variant requires 336 bytes to expand the key schedule ahead of time and uses the regular method to implement encryption.
| #define SKINNY_PLUS_VARIANT_TINY 2 |
Select the tiny variant of SKINNY-128-384+.
The tiny variant requires 48 bytes for the key schedule and uses the regular method to implement encryption. The key schedule is expanded on the fly during encryption.
1.8.6