8 #ifndef BOTAN_KEY_LEN_SPECIFICATION_H__
9 #define BOTAN_KEY_LEN_SPECIFICATION_H__
11 #include <botan/types.h>
42 max_keylen(max_k ? max_k : min_k),
53 return ((length >= min_keylen) &&
54 (length <= max_keylen) &&
55 (length % keylen_mod == 0));
83 size_t min_keylen, max_keylen, keylen_mod;
size_t minimum_keylength() const
Key_Length_Specification(size_t min_k, size_t max_k, size_t k_mod=1)
bool valid_keylength(size_t length) const
size_t maximum_keylength() const
size_t keylength_multiple() const
Key_Length_Specification(size_t keylen)