Crypto++ 8.0 Free C++ class library of cryptographic schemes

Classes
speck.h File Reference

Classes for the Speck block cipher. More...

Go to the source code of this file.

## Classes
struct | SPECK_Info< L, D, N, M >
| SPECK block cipher information. More...
struct | SPECK_Base< W >
| SPECK block cipher base class. More...
class | SPECK64
| SPECK 64-bit block cipher. More...
class | SPECK64::Base
| SPECK block cipher transformation functions. More...
class | SPECK64::Enc
| Encryption transformation. More...
class | SPECK64::Dec
| Encryption transformation. More...
class | SPECK128
| SPECK 128-bit block cipher. More...
class | SPECK128::Base
| SPECK block cipher transformation functions. More...
class | SPECK128::Enc
| Encryption transformation. More...
class | SPECK128::Dec
| Encryption transformation. More...

## Detailed Description

Classes for the Speck block cipher.

Speck is a block cipher designed by Ray Beaulieu, Douglas Shors, Jason Smith, Stefan Treatman-Clark, Bryan Weeks and Louis Wingers.

See also
  The SIMON and SPECK Families of Lightweight Block Ciphers, The Simon and Speck GitHub and SPECK on the Crypto++ wiki.

Since
  Crypto++ 6.0

Definition in file speck.h.