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

VariableKeyLength< D, N, M, Q, IV_REQ > 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>
class VariableKeyLength< D, N, M, Q, IV_REQ >

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

Definition at line 87 of file seckey.h.

Public Types

enum  { MIN_KEYLENGTH = N, MAX_KEYLENGTH = M, DEFAULT_KEYLENGTH = D, KEYLENGTH_MULTIPLE = Q }
enum  { IV_REQUIREMENT = IV_REQ }

Static Public Member Functions

static unsigned int StaticGetValidKeyLength (unsigned int n)


The documentation for this class was generated from the following file:
Generated on Sun Jul 3 00:21:13 2005 for Crypto++ by  doxygen 1.4.3-20050530