#include <rc4.hpp>
|
constexpr static const std::size_t | iv_bits = policy_type::iv_bits |
|
constexpr static const std::size_t | key_bits = policy_type::key_bits |
|
constexpr static const std::size_t | key_schedule_bits = policy_type::key_schedule_bits |
|
constexpr static const std::size_t | key_schedule_size = policy_type::key_schedule_size |
|
constexpr static const std::size_t | key_size = policy_type::key_size |
|
constexpr static const std::size_t | skip_size = SkipSize |
|
constexpr static const std::size_t | state_bits = policy_type::state_bits |
|
constexpr static const std::size_t | state_size = policy_type::state_size |
|
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
class nil::crypto3::stream::rc4< IVBits, KeyBits, SkipSize >
- Template Parameters
-
◆ block_type
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
◆ iv_type
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
◆ key_schedule_type
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
◆ key_type
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
◆ state_type
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
◆ rc4()
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
◆ process()
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
template<typename OutputRange , typename InputRange >
◆ schedule_key()
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
◆ iv_bits
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
◆ key_bits
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
◆ key_schedule_bits
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
constexpr static const std::size_t nil::crypto3::stream::rc4< IVBits, KeyBits, SkipSize >::key_schedule_bits = policy_type::key_schedule_bits |
|
staticconstexpr |
◆ key_schedule_size
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
constexpr static const std::size_t nil::crypto3::stream::rc4< IVBits, KeyBits, SkipSize >::key_schedule_size = policy_type::key_schedule_size |
|
staticconstexpr |
◆ key_size
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
◆ skip_size
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
◆ state_bits
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
constexpr static const std::size_t nil::crypto3::stream::rc4< IVBits, KeyBits, SkipSize >::state_bits = policy_type::state_bits |
|
staticconstexpr |
◆ state_size
template<std::size_t IVBits, std::size_t KeyBits, std::size_t SkipSize>
constexpr static const std::size_t nil::crypto3::stream::rc4< IVBits, KeyBits, SkipSize >::state_size = policy_type::state_size |
|
staticconstexpr |
The documentation for this class was generated from the following file: