|
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 | |
| const std::array< rk_type, rounds()+1 > & | get () const |
| template<std::size_t N> | |
| const rk_type & | get () 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 AESKeySeqImpl< Rounds, KeySeqGenerator > &seq1, const AESKeySeqImpl< Rounds, KeySeqGenerator > &seq2) |
| template<typename CharT , typename Traits > | |
| std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, const AESKeySeqImpl< Rounds, KeySeqGenerator > &seq) |
| bool | operator== (const AESKeySeqImpl< Rounds, KeySeqGenerator > &seq1, const AESKeySeqImpl< Rounds, KeySeqGenerator > &seq2) |
| template<typename CharT , typename Traits > | |
| std::basic_istream< CharT, Traits > & | operator>> (std::basic_istream< CharT, Traits > &is, AESKeySeqImpl< Rounds, KeySeqGenerator > &seq) |
Definition at line 44 of file aes_key_seq.hpp.
| using mckl::internal::AESKeySeqImpl< Rounds, KeySeqGenerator >::key_type = typename KeySeqGenerator::key_type |
Definition at line 47 of file aes_key_seq.hpp.
| using mckl::internal::AESKeySeqImpl< Rounds, KeySeqGenerator >::rk_type = typename KeySeqGenerator::rk_type |
Definition at line 48 of file aes_key_seq.hpp.
|
inline |
Definition at line 60 of file aes_key_seq.hpp.
|
inline |
Definition at line 63 of file aes_key_seq.hpp.
|
inline |
Definition at line 52 of file aes_key_seq.hpp.
|
inlinestatic |
Definition at line 50 of file aes_key_seq.hpp.
|
inline |
Definition at line 54 of file aes_key_seq.hpp.
|
friend |
Definition at line 81 of file aes_key_seq.hpp.
|
friend |
Definition at line 88 of file aes_key_seq.hpp.
|
friend |
Definition at line 68 of file aes_key_seq.hpp.
|
friend |
Definition at line 105 of file aes_key_seq.hpp.
1.8.13