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

SAFER_K Class Reference

#include <safer.h>

Inheritance diagram for SAFER_K:

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

Detailed Description

SAFER-K

Definition at line 49 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

const char * StaticAlgorithmName ()
unsigned int DefaultRounds (unsigned int keylength)
unsigned int StaticGetValidKeyLength (unsigned int n)
unsigned int StaticGetDefaultRounds (unsigned int keylength)

Static Protected Member Functions

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


The documentation for this class was generated from the following file:
Generated on Wed Jul 21 19:16:07 2004 for Crypto++ by doxygen 1.3.7-20040704