/search.css" rel="stylesheet" type="text/css"/> /search.js">
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Friends | List of all members
aesni1xm128i_key_t Struct Reference

#include <Random123/aes.h>

Public Member Functions

 aesni1xm128i_key_t ()
 
 aesni1xm128i_key_t (const aesni1xm128i_ukey_t &uk)
 
 aesni1xm128i_key_t (const aesni4x32_ukey_t &uk)
 
aesni1xm128i_key_toperator= (const aesni1xm128i_ukey_t &uk)
 
aesni1xm128i_key_toperator= (const aesni4x32_ukey_t &uk)
 
bool operator== (const aesni1xm128i_key_t &rhs) const
 
bool operator!= (const aesni1xm128i_key_t &rhs) const
 

Public Attributes

__m128i k [11]
 

Friends

std::ostream & operator<< (std::ostream &os, const aesni1xm128i_key_t &v)
 
std::istream & operator>> (std::istream &is, aesni1xm128i_key_t &v)
 

Detailed Description

Constructor & Destructor Documentation

aesni1xm128i_key_t::aesni1xm128i_key_t ( )
inline
aesni1xm128i_key_t::aesni1xm128i_key_t ( const aesni1xm128i_ukey_t uk)
inline
aesni1xm128i_key_t::aesni1xm128i_key_t ( const aesni4x32_ukey_t uk)
inline

Member Function Documentation

bool aesni1xm128i_key_t::operator!= ( const aesni1xm128i_key_t rhs) const
inline
aesni1xm128i_key_t& aesni1xm128i_key_t::operator= ( const aesni1xm128i_ukey_t uk)
inline
aesni1xm128i_key_t& aesni1xm128i_key_t::operator= ( const aesni4x32_ukey_t uk)
inline
bool aesni1xm128i_key_t::operator== ( const aesni1xm128i_key_t rhs) const
inline

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const aesni1xm128i_key_t v 
)
friend
std::istream& operator>> ( std::istream &  is,
aesni1xm128i_key_t v 
)
friend

Member Data Documentation

__m128i aesni1xm128i_key_t::k[11]

The documentation for this struct was generated from the following file: