|
Crypto++
8.9
Free C++ class library of cryptographic schemes
|
Classes for the Simon block cipher. More...
Go to the source code of this file.
Classes | |
| struct | SIMON_Info< L, D, N, M > |
| SIMON block cipher information. More... | |
| struct | SIMON_Base< W > |
| SIMON block cipher base class. More... | |
| class | SIMON64 |
| SIMON 64-bit block cipher. More... | |
| class | SIMON64::Base |
| SIMON64 block cipher base implementation. More... | |
| class | SIMON64::Enc |
| SIMON64 encryption transformation. More... | |
| class | SIMON64::Dec |
| SIMON64 decryption transformation. More... | |
| class | SIMON128 |
| SIMON 128-bit block cipher. More... | |
| class | SIMON128::Base |
| SIMON128 block cipher base implementation. More... | |
| class | SIMON128::Enc |
| SIMON128 encryption transformation. More... | |
| class | SIMON128::Dec |
| SIMON128 decryption transformation. More... | |
Macros | |
| #define | CRYPTOPP_SIMON128_ADVANCED_PROCESS_BLOCKS 1 |
Classes for the Simon block cipher.
Simon is a block cipher designed by Ray Beaulieu, Douglas Shors, Jason Smith, Stefan Treatman-Clark, Bryan Weeks and Louis Wingers.
Definition in file simon.h.