Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

SAFER_SK Class Reference

#include <safer.h>

Inheritance diagram for SAFER_SK:

SAFER_SK_Info SAFER BlockCipherDocumentation FixedBlockSize< 8 > VariableKeyLength< 16, 8, 16, 8 > VariableRounds< 10, 1, 13 > List of all members.

Detailed Description

SAFER-SK

Definition at line 76 of file safer.h.

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 unsigned int DefaultRounds (unsigned int keylength)
static unsigned int StaticGetValidKeyLength (unsigned int n)
static unsigned int StaticGetDefaultRounds (unsigned int keylength)

Static Protected Member Functions

static void AssertValidRounds (unsigned int rounds)
static void CheckedSetKey (T *obj, CipherDir dir, const byte *key, unsigned int length, const NameValuePairs &param)

Classes

class  Dec
class  Enc


The documentation for this class was generated from the following file:
Generated on Sat Jan 22 09:45:33 2005 for Crypto++ by  doxygen 1.4.0