VariableKeyLength< D, N, M, Q, IV_REQ, IV_L > Class Template Reference

#include <seckey.h>

List of all members.


Detailed Description

template<unsigned int D, unsigned int N, unsigned int M, unsigned int Q = 1, unsigned int IV_REQ = SimpleKeyingInterface::NOT_RESYNCHRONIZABLE, unsigned int IV_L = 0>
class VariableKeyLength< D, N, M, Q, IV_REQ, IV_L >

support query of variable key length, template parameters are default, min, max, multiple (default multiple 1)

Definition at line 80 of file seckey.h.

Static Public Member Functions

static size_t __cdecl StaticGetValidKeyLength (size_t n)

Static Public Attributes

static const int MIN_KEYLENGTH = N
static const int MAX_KEYLENGTH = M
static const int DEFAULT_KEYLENGTH = D
static const int KEYLENGTH_MULTIPLE = Q
static const int IV_REQUIREMENT = IV_REQ
static const int IV_LENGTH = IV_L


The documentation for this class was generated from the following file:
Generated on Sat Dec 23 02:07:37 2006 for Crypto++ by  doxygen 1.5.1-p1