vSMC
vSMC: Scalable Monte Carlo
Public Types | Public Member Functions | List of all members
vsmc::AES256KeySeq< ResultType > Class Template Reference

AES256Engine key sequence generator. More...

#include <vsmc/rng/aes.hpp>

Public Types

typedef Array< ResultType, 32/sizeof(ResultType)> key_type
 

Public Member Functions

template<std::size_t Rp1>
void generate (const key_type &key, Array< __m128i, Rp1 > &key_seq)
 

Detailed Description

template<typename ResultType>
class vsmc::AES256KeySeq< ResultType >

AES256Engine key sequence generator.

Definition at line 659 of file aes.hpp.

Member Typedef Documentation

template<typename ResultType >
typedef Array<ResultType, 32 / sizeof(ResultType)> vsmc::AES256KeySeq< ResultType >::key_type

Definition at line 663 of file aes.hpp.

Member Function Documentation

template<typename ResultType >
template<std::size_t Rp1>
void vsmc::AES256KeySeq< ResultType >::generate ( const key_type key,
Array< __m128i, Rp1 > &  key_seq 
)
inline

Definition at line 666 of file aes.hpp.