- Main Page
- Namespaces
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class 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 size_t __cdecl | StaticGetValidKeyLength (size_t n)

The documentation for this class was generated from the following file:

- seckey.h