SAFER_SK_Info Struct Reference

#include <safer.h>

Inheritance diagram for SAFER_SK_Info:

FixedBlockSize< 8 > VariableKeyLength< 16, 8, 16, 8 > VariableRounds< 10, 1, 13 > SAFER_SK TwoBases< SAFER::Dec, SAFER_SK_Info > TwoBases< SAFER::Enc, SAFER_SK_Info > SimpleKeyingInterfaceImpl< TwoBases< SAFER::Dec, SAFER_SK_Info > > SimpleKeyingInterfaceImpl< TwoBases< SAFER::Enc, SAFER_SK_Info > > AlgorithmImpl< SimpleKeyingInterfaceImpl< TwoBases< SAFER::Dec, SAFER_SK_Info > > > AlgorithmImpl< SimpleKeyingInterfaceImpl< TwoBases< SAFER::Enc, SAFER_SK_Info > > > BlockCipherImpl< SAFER_SK_Info, SAFER::Dec > BlockCipherImpl< SAFER_SK_Info, SAFER::Enc > List of all members.

Detailed Description

_

Definition at line 69 of file safer.h.

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)


The documentation for this struct was generated from the following file:
Generated on Thu Mar 30 22:12:23 2006 for Crypto++ by  doxygen 1.4.6