Struct botan::KeySpec [−][src]
pub struct KeySpec { /* fields omitted */ }
Specifies valid keylengths for symmetric ciphers/MACs
Methods
impl KeySpec
[src]
impl KeySpec
pub fn is_valid_keylength(&self, keylen: usize) -> bool
[src]
pub fn is_valid_keylength(&self, keylen: usize) -> bool
Return true if the specified key length is valid for this object
pub fn minimum_keylength(&self) -> usize
[src]
pub fn minimum_keylength(&self) -> usize
Return the minimum supported keylength
pub fn maximum_keylength(&self) -> usize
[src]
pub fn maximum_keylength(&self) -> usize
Return the maximum supported keylength
pub fn keylength_multiple(&self) -> usize
[src]
pub fn keylength_multiple(&self) -> usize
Return the required multiple of the keylength
That is each key must be N*keylength_multiple() for some N