Crypto++ 8.7
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.