Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > d1d38291248b5ff58339d3d2ddb22ecd > files > 1040

lib64beecrypt-devel-4.2.1-13.mga4.x86_64.rpm

\hypertarget{aes__le_8h}{\section{include/beecrypt/aes\-\_\-le.h File Reference}
\label{aes__le_8h}\index{include/beecrypt/aes\-\_\-le.\-h@{include/beecrypt/aes\-\_\-le.\-h}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__table}{\-\_\-table}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{\-\_\-ae0}~\-\_\-aes\-\_\-enc.\-t0
\item 
\#define \hyperlink{aes__le_8h_a34273ae770336b36e85fd9f223c66d62}{\-\_\-ae1}~\-\_\-aes\-\_\-enc.\-t1
\item 
\#define \hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{\-\_\-ae2}~\-\_\-aes\-\_\-enc.\-t2
\item 
\#define \hyperlink{aes__le_8h_ac4fc46465aaa8933d019a0ff6c0c6d4d}{\-\_\-ae3}~\-\_\-aes\-\_\-enc.\-t3
\item 
\#define \hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\-\_\-ae4}~\-\_\-aes\-\_\-enc.\-t4
\item 
\#define \hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{\-\_\-ad0}~\-\_\-aes\-\_\-dec.\-t0
\item 
\#define \hyperlink{aes__le_8h_abb2e63a4542f79f19d9f3fea41457a57}{\-\_\-ad1}~\-\_\-aes\-\_\-dec.\-t1
\item 
\#define \hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{\-\_\-ad2}~\-\_\-aes\-\_\-dec.\-t2
\item 
\#define \hyperlink{aes__le_8h_a399cf19ee551471ff170cabb32045cc0}{\-\_\-ad3}~\-\_\-aes\-\_\-dec.\-t3
\item 
\#define \hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\-\_\-ad4}~\-\_\-aes\-\_\-dec.\-t4
\item 
\#define \hyperlink{aes__le_8h_aa8f5dc2fea75f25ef4962d90c99a4cb8}{etfs}(i)
\item 
\#define \hyperlink{aes__le_8h_a762e7abd02f3759ba8dd9befdb626ee1}{esft}(i)
\item 
\#define \hyperlink{aes__le_8h_a2ea2bebc2c6f3157018010e14d3b5dbd}{elr}()
\item 
\#define \hyperlink{aes__le_8h_aae13f154d64243fe62070e5b4ab01af8}{dtfs}(i)
\item 
\#define \hyperlink{aes__le_8h_a38c6b33e19ba9cf7607877e223f4b683}{dsft}(i)
\item 
\#define \hyperlink{aes__le_8h_aa0fbbcc504e08574a9f04a2c6721dad4}{dlr}()
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const uint32\-\_\-t \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\-\_\-aes\-\_\-mask} \mbox{[}4\mbox{]}
\item 
const \hyperlink{struct__table}{\-\_\-table} \hyperlink{aes__le_8h_a6e47f0b20caf7f9110d5aa54050514ba}{\-\_\-aes\-\_\-enc}
\item 
const \hyperlink{struct__table}{\-\_\-table} \hyperlink{aes__le_8h_aead6a9835f3fde01a46634e17dd55afb}{\-\_\-aes\-\_\-dec}
\item 
static const uint32\-\_\-t \hyperlink{aes__le_8h_a93bab6150c63aae6c187d6bad34a6e32}{\-\_\-arc} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\hypertarget{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-ad0@{\-\_\-ad0}}
\index{\-\_\-ad0@{\-\_\-ad0}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-ad0}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-\_\-ad0~\-\_\-aes\-\_\-dec.\-t0}}\label{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}
\hypertarget{aes__le_8h_abb2e63a4542f79f19d9f3fea41457a57}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-ad1@{\-\_\-ad1}}
\index{\-\_\-ad1@{\-\_\-ad1}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-ad1}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-\_\-ad1~\-\_\-aes\-\_\-dec.\-t1}}\label{aes__le_8h_abb2e63a4542f79f19d9f3fea41457a57}
\hypertarget{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-ad2@{\-\_\-ad2}}
\index{\-\_\-ad2@{\-\_\-ad2}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-ad2}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-\_\-ad2~\-\_\-aes\-\_\-dec.\-t2}}\label{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}
\hypertarget{aes__le_8h_a399cf19ee551471ff170cabb32045cc0}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-ad3@{\-\_\-ad3}}
\index{\-\_\-ad3@{\-\_\-ad3}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-ad3}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-\_\-ad3~\-\_\-aes\-\_\-dec.\-t3}}\label{aes__le_8h_a399cf19ee551471ff170cabb32045cc0}
\hypertarget{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-ad4@{\-\_\-ad4}}
\index{\-\_\-ad4@{\-\_\-ad4}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-ad4}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-\_\-ad4~\-\_\-aes\-\_\-dec.\-t4}}\label{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}
\hypertarget{aes__le_8h_a1f1f87602f0394521390f829cda69832}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-ae0@{\-\_\-ae0}}
\index{\-\_\-ae0@{\-\_\-ae0}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-ae0}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-\_\-ae0~\-\_\-aes\-\_\-enc.\-t0}}\label{aes__le_8h_a1f1f87602f0394521390f829cda69832}
\hypertarget{aes__le_8h_a34273ae770336b36e85fd9f223c66d62}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-ae1@{\-\_\-ae1}}
\index{\-\_\-ae1@{\-\_\-ae1}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-ae1}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-\_\-ae1~\-\_\-aes\-\_\-enc.\-t1}}\label{aes__le_8h_a34273ae770336b36e85fd9f223c66d62}
\hypertarget{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-ae2@{\-\_\-ae2}}
\index{\-\_\-ae2@{\-\_\-ae2}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-ae2}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-\_\-ae2~\-\_\-aes\-\_\-enc.\-t2}}\label{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}
\hypertarget{aes__le_8h_ac4fc46465aaa8933d019a0ff6c0c6d4d}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-ae3@{\-\_\-ae3}}
\index{\-\_\-ae3@{\-\_\-ae3}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-ae3}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-\_\-ae3~\-\_\-aes\-\_\-enc.\-t3}}\label{aes__le_8h_ac4fc46465aaa8933d019a0ff6c0c6d4d}
\hypertarget{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-ae4@{\-\_\-ae4}}
\index{\-\_\-ae4@{\-\_\-ae4}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-ae4}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-\_\-ae4~\-\_\-aes\-\_\-enc.\-t4}}\label{aes__le_8h_a14386d31db944508802e55dc4ad069b6}
\hypertarget{aes__le_8h_aa0fbbcc504e08574a9f04a2c6721dad4}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!dlr@{dlr}}
\index{dlr@{dlr}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{dlr}]{\setlength{\rightskip}{0pt plus 5cm}\#define dlr(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{aes__le_8h_aa0fbbcc504e08574a9f04a2c6721dad4}
{\bfseries Value\-:}
\begin{DoxyCode}
s0 = \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t0      ) & 0xff] & 0x000000ff) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t3 >>  8) & 0xff] & 0x0000ff00) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t2 >> 16) & 0xff] & 0x00ff0000) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t1 >> 24)       ] & 0xff000000) ^ \(\backslash\)
        rk[0]; \(\backslash\)
    s1 = \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t1      ) & 0xff] & 0x000000ff) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t0 >>  8) & 0xff] & 0x0000ff00) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t3 >> 16) & 0xff] & 0x00ff0000) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t2 >> 24)       ] & 0xff000000) ^ \(\backslash\)
        rk[1]; \(\backslash\)
    s2 = \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t2      ) & 0xff] & 0x000000ff) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t1 >>  8) & 0xff] & 0x0000ff00) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t0 >> 16) & 0xff] & 0x00ff0000) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t3 >> 24)       ] & 0xff000000) ^ \(\backslash\)
        rk[2]; \(\backslash\)
    s3 = \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t3      ) & 0xff] & 0x000000ff) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t2 >>  8) & 0xff] & 0x0000ff00) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t1 >> 16) & 0xff] & 0x00ff0000) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_ab427a1233d4411fef9dfa741d2f90740}{\_ad4}[(t0 >> 24)       ] & 0xff000000) ^ \(\backslash\)
        rk[3];
\end{DoxyCode}
\hypertarget{aes__le_8h_a38c6b33e19ba9cf7607877e223f4b683}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!dsft@{dsft}}
\index{dsft@{dsft}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{dsft}]{\setlength{\rightskip}{0pt plus 5cm}\#define dsft(
\begin{DoxyParamCaption}
\item[{}]{i}
\end{DoxyParamCaption}
)}}\label{aes__le_8h_a38c6b33e19ba9cf7607877e223f4b683}
{\bfseries Value\-:}
\begin{DoxyCode}
s0 = \hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{\(\backslash\)}
\hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{        \_ad0}[(t0      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_abb2e63a4542f79f19d9f3fea41457a57}{\_ad1}[(t3 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{\(\backslash\)}
\hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{        \_ad2}[(t2 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a399cf19ee551471ff170cabb32045cc0}{\_ad3}[(t1 >> 24)       ] ^ \(\backslash\)
        rk[i+0]; \(\backslash\)
    s1 = \hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{\(\backslash\)}
\hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{        \_ad0}[(t1      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_abb2e63a4542f79f19d9f3fea41457a57}{\_ad1}[(t0 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{\(\backslash\)}
\hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{        \_ad2}[(t3 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a399cf19ee551471ff170cabb32045cc0}{\_ad3}[(t2 >> 24)       ] ^ \(\backslash\)
        rk[i+1]; \(\backslash\)
    s2 = \hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{\(\backslash\)}
\hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{        \_ad0}[(t2      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_abb2e63a4542f79f19d9f3fea41457a57}{\_ad1}[(t1 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{\(\backslash\)}
\hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{        \_ad2}[(t0 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a399cf19ee551471ff170cabb32045cc0}{\_ad3}[(t3 >> 24)       ] ^ \(\backslash\)
        rk[i+2]; \(\backslash\)
    s3 = \hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{\(\backslash\)}
\hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{        \_ad0}[(t3      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_abb2e63a4542f79f19d9f3fea41457a57}{\_ad1}[(t2 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{\(\backslash\)}
\hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{        \_ad2}[(t1 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a399cf19ee551471ff170cabb32045cc0}{\_ad3}[(t0 >> 24)       ] ^ \(\backslash\)
        rk[i+3];
\end{DoxyCode}
\hypertarget{aes__le_8h_aae13f154d64243fe62070e5b4ab01af8}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!dtfs@{dtfs}}
\index{dtfs@{dtfs}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{dtfs}]{\setlength{\rightskip}{0pt plus 5cm}\#define dtfs(
\begin{DoxyParamCaption}
\item[{}]{i}
\end{DoxyParamCaption}
)}}\label{aes__le_8h_aae13f154d64243fe62070e5b4ab01af8}
{\bfseries Value\-:}
\begin{DoxyCode}
t0 = \hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{\(\backslash\)}
\hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{        \_ad0}[(s0      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_abb2e63a4542f79f19d9f3fea41457a57}{\_ad1}[(s3 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{\(\backslash\)}
\hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{        \_ad2}[(s2 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a399cf19ee551471ff170cabb32045cc0}{\_ad3}[(s1 >> 24)       ] ^ \(\backslash\)
        rk[i+0]; \(\backslash\)
    t1 = \hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{\(\backslash\)}
\hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{        \_ad0}[(s1      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_abb2e63a4542f79f19d9f3fea41457a57}{\_ad1}[(s0 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{\(\backslash\)}
\hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{        \_ad2}[(s3 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a399cf19ee551471ff170cabb32045cc0}{\_ad3}[(s2 >> 24)       ] ^ \(\backslash\)
        rk[i+1]; \(\backslash\)
    t2 = \hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{\(\backslash\)}
\hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{        \_ad0}[(s2      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_abb2e63a4542f79f19d9f3fea41457a57}{\_ad1}[(s1 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{\(\backslash\)}
\hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{        \_ad2}[(s0 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a399cf19ee551471ff170cabb32045cc0}{\_ad3}[(s3 >> 24)       ] ^ \(\backslash\)
        rk[i+2]; \(\backslash\)
    t3 = \hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{\(\backslash\)}
\hyperlink{aes__le_8h_a8c514fdc73bb129d56d3ced9d56974ac}{        \_ad0}[(s3      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_abb2e63a4542f79f19d9f3fea41457a57}{\_ad1}[(s2 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{\(\backslash\)}
\hyperlink{aes__le_8h_adabb4f101f637ebc1a0cb3e64b1f1bad}{        \_ad2}[(s1 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a399cf19ee551471ff170cabb32045cc0}{\_ad3}[(s0 >> 24)       ] ^ \(\backslash\)
        rk[i+3];
\end{DoxyCode}
\hypertarget{aes__le_8h_a2ea2bebc2c6f3157018010e14d3b5dbd}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!elr@{elr}}
\index{elr@{elr}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{elr}]{\setlength{\rightskip}{0pt plus 5cm}\#define elr(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{aes__le_8h_a2ea2bebc2c6f3157018010e14d3b5dbd}
{\bfseries Value\-:}
\begin{DoxyCode}
s0 = \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t0      ) & 0xff] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[0]) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t1 >>  8) & 0xff] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[1]) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t2 >> 16) & 0xff] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[2]) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t3 >> 24)       ] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[3]) ^ \(\backslash\)
        rk[0]; \(\backslash\)
    s1 = \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t1      ) & 0xff] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[0]) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t2 >>  8) & 0xff] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[1]) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t3 >> 16) & 0xff] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[2]) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t0 >> 24)       ] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[3]) ^ \(\backslash\)
        rk[1]; \(\backslash\)
    s2 = \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t2      ) & 0xff] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[0]) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t3 >>  8) & 0xff] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[1]) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t0 >> 16) & 0xff] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[2]) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t1 >> 24)       ] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[3]) ^ \(\backslash\)
        rk[2]; \(\backslash\)
    s3 = \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t3      ) & 0xff] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[0]) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t0 >>  8) & 0xff] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[1]) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t1 >> 16) & 0xff] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[2]) ^ \(\backslash\)
        (\hyperlink{aes__le_8h_a14386d31db944508802e55dc4ad069b6}{\_ae4}[(t2 >> 24)       ] & \hyperlink{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\_aes\_mask}[3]) ^ \(\backslash\)
        rk[3];
\end{DoxyCode}
\hypertarget{aes__le_8h_a762e7abd02f3759ba8dd9befdb626ee1}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!esft@{esft}}
\index{esft@{esft}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{esft}]{\setlength{\rightskip}{0pt plus 5cm}\#define esft(
\begin{DoxyParamCaption}
\item[{}]{i}
\end{DoxyParamCaption}
)}}\label{aes__le_8h_a762e7abd02f3759ba8dd9befdb626ee1}
{\bfseries Value\-:}
\begin{DoxyCode}
s0 = \hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{\(\backslash\)}
\hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{        \_ae0}[(t0      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a34273ae770336b36e85fd9f223c66d62}{\_ae1}[(t1 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{\(\backslash\)}
\hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{        \_ae2}[(t2 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_ac4fc46465aaa8933d019a0ff6c0c6d4d}{\_ae3}[(t3 >> 24)       ] ^ \(\backslash\)
        rk[i+0]; \(\backslash\)
    s1 = \hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{\(\backslash\)}
\hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{        \_ae0}[(t1      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a34273ae770336b36e85fd9f223c66d62}{\_ae1}[(t2 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{\(\backslash\)}
\hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{        \_ae2}[(t3 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_ac4fc46465aaa8933d019a0ff6c0c6d4d}{\_ae3}[(t0 >> 24)       ] ^ \(\backslash\)
        rk[i+1]; \(\backslash\)
    s2 = \hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{\(\backslash\)}
\hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{        \_ae0}[(t2      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a34273ae770336b36e85fd9f223c66d62}{\_ae1}[(t3 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{\(\backslash\)}
\hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{        \_ae2}[(t0 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_ac4fc46465aaa8933d019a0ff6c0c6d4d}{\_ae3}[(t1 >> 24)       ] ^ \(\backslash\)
        rk[i+2]; \(\backslash\)
    s3 = \hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{\(\backslash\)}
\hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{        \_ae0}[(t3      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a34273ae770336b36e85fd9f223c66d62}{\_ae1}[(t0 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{\(\backslash\)}
\hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{        \_ae2}[(t1 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_ac4fc46465aaa8933d019a0ff6c0c6d4d}{\_ae3}[(t2 >> 24)       ] ^ \(\backslash\)
        rk[i+3];
\end{DoxyCode}
\hypertarget{aes__le_8h_aa8f5dc2fea75f25ef4962d90c99a4cb8}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!etfs@{etfs}}
\index{etfs@{etfs}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{etfs}]{\setlength{\rightskip}{0pt plus 5cm}\#define etfs(
\begin{DoxyParamCaption}
\item[{}]{i}
\end{DoxyParamCaption}
)}}\label{aes__le_8h_aa8f5dc2fea75f25ef4962d90c99a4cb8}
{\bfseries Value\-:}
\begin{DoxyCode}
t0 = \hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{\(\backslash\)}
\hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{        \_ae0}[(s0      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a34273ae770336b36e85fd9f223c66d62}{\_ae1}[(s1 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{\(\backslash\)}
\hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{        \_ae2}[(s2 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_ac4fc46465aaa8933d019a0ff6c0c6d4d}{\_ae3}[(s3 >> 24)       ] ^ \(\backslash\)
        rk[i+0]; \(\backslash\)
    t1 = \hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{\(\backslash\)}
\hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{        \_ae0}[(s1      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a34273ae770336b36e85fd9f223c66d62}{\_ae1}[(s2 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{\(\backslash\)}
\hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{        \_ae2}[(s3 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_ac4fc46465aaa8933d019a0ff6c0c6d4d}{\_ae3}[(s0 >> 24)       ] ^ \(\backslash\)
        rk[i+1]; \(\backslash\)
    t2 = \hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{\(\backslash\)}
\hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{        \_ae0}[(s2      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a34273ae770336b36e85fd9f223c66d62}{\_ae1}[(s3 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{\(\backslash\)}
\hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{        \_ae2}[(s0 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_ac4fc46465aaa8933d019a0ff6c0c6d4d}{\_ae3}[(s1 >> 24)       ] ^ \(\backslash\)
        rk[i+2]; \(\backslash\)
    t3 = \hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{\(\backslash\)}
\hyperlink{aes__le_8h_a1f1f87602f0394521390f829cda69832}{        \_ae0}[(s3      ) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_a34273ae770336b36e85fd9f223c66d62}{\_ae1}[(s0 >>  8) & 0xff] ^ \hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{\(\backslash\)}
\hyperlink{aes__le_8h_aecbaaece1bfe771d9312068458ce3db0}{        \_ae2}[(s1 >> 16) & 0xff] ^ \(\backslash\)
        \hyperlink{aes__le_8h_ac4fc46465aaa8933d019a0ff6c0c6d4d}{\_ae3}[(s2 >> 24)       ] ^ \(\backslash\)
        rk[i+3];
\end{DoxyCode}


\subsection{Variable Documentation}
\hypertarget{aes__le_8h_aead6a9835f3fde01a46634e17dd55afb}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-aes\-\_\-dec@{\-\_\-aes\-\_\-dec}}
\index{\-\_\-aes\-\_\-dec@{\-\_\-aes\-\_\-dec}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-aes\-\_\-dec}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-\_\-table} \-\_\-aes\-\_\-dec}}\label{aes__le_8h_aead6a9835f3fde01a46634e17dd55afb}
\hypertarget{aes__le_8h_a6e47f0b20caf7f9110d5aa54050514ba}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-aes\-\_\-enc@{\-\_\-aes\-\_\-enc}}
\index{\-\_\-aes\-\_\-enc@{\-\_\-aes\-\_\-enc}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-aes\-\_\-enc}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-\_\-table} \-\_\-aes\-\_\-enc}}\label{aes__le_8h_a6e47f0b20caf7f9110d5aa54050514ba}
\hypertarget{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-aes\-\_\-mask@{\-\_\-aes\-\_\-mask}}
\index{\-\_\-aes\-\_\-mask@{\-\_\-aes\-\_\-mask}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-aes\-\_\-mask}]{\setlength{\rightskip}{0pt plus 5cm}const uint32\-\_\-t \-\_\-aes\-\_\-mask\mbox{[}4\mbox{]}}}\label{aes__le_8h_a9450df31a7b1155c2bc8080bb85b6259}
{\bfseries Initial value\-:}
\begin{DoxyCode}
= \{
    0x000000ff,
    0x0000ff00,
    0x00ff0000,
    0xff000000
\}
\end{DoxyCode}
\hypertarget{aes__le_8h_a93bab6150c63aae6c187d6bad34a6e32}{\index{aes\-\_\-le.\-h@{aes\-\_\-le.\-h}!\-\_\-arc@{\-\_\-arc}}
\index{\-\_\-arc@{\-\_\-arc}!aes_le.h@{aes\-\_\-le.\-h}}
\subsubsection[{\-\_\-arc}]{\setlength{\rightskip}{0pt plus 5cm}const uint32\-\_\-t \-\_\-arc\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}}\label{aes__le_8h_a93bab6150c63aae6c187d6bad34a6e32}
{\bfseries Initial value\-:}
\begin{DoxyCode}
= \{
    0x00000001, 0x00000002, 0x00000004, 0x00000008,
    0x00000010, 0x00000020, 0x00000040, 0x00000080,
    0x0000001b, 0x00000036
\}
\end{DoxyCode}