Random123
Loading...
Searching...
No Matches
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() [1/3]

aesni1xm128i_key_t::aesni1xm128i_key_t ( )
inline

◆ aesni1xm128i_key_t() [2/3]

aesni1xm128i_key_t::aesni1xm128i_key_t ( const aesni1xm128i_ukey_t & uk)
inline

◆ aesni1xm128i_key_t() [3/3]

aesni1xm128i_key_t::aesni1xm128i_key_t ( const aesni4x32_ukey_t & uk)
inline

Member Function Documentation

◆ operator!=()

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

◆ operator=() [1/2]

aesni1xm128i_key_t & aesni1xm128i_key_t::operator= ( const aesni1xm128i_ukey_t & uk)
inline

◆ operator=() [2/2]

aesni1xm128i_key_t & aesni1xm128i_key_t::operator= ( const aesni4x32_ukey_t & uk)
inline

◆ operator==()

bool aesni1xm128i_key_t::operator== ( const aesni1xm128i_key_t & rhs) const
inline

Friends And Related Symbol Documentation

◆ operator<<

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

◆ operator>>

std::istream & operator>> ( std::istream & is,
aesni1xm128i_key_t & v )
friend

Member Data Documentation

◆ k

__m128i aesni1xm128i_key_t::k[11]

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