|
MCKL
Monte Carlo Kernel Library
|
#include <mckl/random/internal/aes_key_seq.hpp>
Public Types | |
| using | key_type = typename KeySeqGenerator::key_type |
| using | rk_type = typename KeySeqGenerator::rk_type |
Public Member Functions | |
| std::array< rk_type, rounds()+1 > | get () const |
| const key_type & | key () const |
| void | set (const key_type &key) |
Static Public Member Functions | |
| static constexpr std::size_t | rounds () |
Friends | |
| bool | operator!= (const ARSKeySeqImpl< Rounds, KeySeqGenerator > &seq1, const ARSKeySeqImpl< Rounds, KeySeqGenerator > &seq2) |
| template<typename CharT , typename Traits > | |
| std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, const ARSKeySeqImpl< Rounds, KeySeqGenerator > &seq) |
| bool | operator== (const ARSKeySeqImpl< Rounds, KeySeqGenerator > &seq1, const ARSKeySeqImpl< Rounds, KeySeqGenerator > &seq2) |
| template<typename CharT , typename Traits > | |
| std::basic_istream< CharT, Traits > & | operator>> (std::basic_istream< CharT, Traits > &is, ARSKeySeqImpl< Rounds, KeySeqGenerator > &seq) |
Definition at line 128 of file aes_key_seq.hpp.
| using mckl::internal::ARSKeySeqImpl< Rounds, KeySeqGenerator >::key_type = typename KeySeqGenerator::key_type |
Definition at line 131 of file aes_key_seq.hpp.
| using mckl::internal::ARSKeySeqImpl< Rounds, KeySeqGenerator >::rk_type = typename KeySeqGenerator::rk_type |
Definition at line 132 of file aes_key_seq.hpp.
|
inline |
Definition at line 140 of file aes_key_seq.hpp.
|
inline |
Definition at line 136 of file aes_key_seq.hpp.
|
inlinestatic |
Definition at line 134 of file aes_key_seq.hpp.
|
inline |
Definition at line 138 of file aes_key_seq.hpp.
|
friend |
Definition at line 155 of file aes_key_seq.hpp.
|
friend |
Definition at line 162 of file aes_key_seq.hpp.
|
friend |
Definition at line 149 of file aes_key_seq.hpp.
|
friend |
Definition at line 176 of file aes_key_seq.hpp.
1.8.13