Serpent Class Reference

Serpent More...

#include <serpent.h>

Inheritance diagram for Serpent:

Serpent_Info BlockCipherDocumentation FixedBlockSize< 16 > VariableKeyLength< 16, 0, 32 > FixedRounds< 32 >

List of all members.

Public Types

typedef BlockCipherFinal
< ENCRYPTION, Enc > 
Encryption
 implements the BlockCipher interface
typedef BlockCipherFinal
< DECRYPTION, Dec > 
Decryption
 implements the BlockCipher interface

Static Public Member Functions

static const char * StaticAlgorithmName ()
static size_t StaticGetValidKeyLength (size_t n)

Static Public Attributes

static const int BLOCKSIZE
static const int MIN_KEYLENGTH
static const int MAX_KEYLENGTH
static const int DEFAULT_KEYLENGTH
static const int KEYLENGTH_MULTIPLE
static const int IV_REQUIREMENT
static const int IV_LENGTH
static const int ROUNDS

Classes

class  Base
class  Dec
class  Enc


Detailed Description

Serpent

Definition at line 19 of file serpent.h.


The documentation for this class was generated from the following file:

Generated on Thu Nov 1 07:54:12 2012 for Crypto++ by  doxygen 1.5.6