Botan
1.10.9
|
#include <botan/aes_ni.h>
#include <botan/loadstor.h>
#include <wmmintrin.h>
Go to the source code of this file.
Namespaces | |
Botan | |
Macros | |
#define | AES_128_key_exp(K, RCON) aes_128_key_expansion(K, _mm_aeskeygenassist_si128(K, RCON)) |
#define | AES_192_key_exp(RCON, EK_OFF) |
#define | AES_DEC_4_LAST_ROUNDS(K) |
#define | AES_DEC_4_ROUNDS(K) |
#define | AES_ENC_4_LAST_ROUNDS(K) |
#define | AES_ENC_4_ROUNDS(K) |
#define AES_128_key_exp | ( | K, | |
RCON | |||
) | aes_128_key_expansion(K, _mm_aeskeygenassist_si128(K, RCON)) |
#define AES_192_key_exp | ( | RCON, | |
EK_OFF | |||
) |
#define AES_DEC_4_LAST_ROUNDS | ( | K | ) |
Definition at line 94 of file aes_ni.cpp.
Referenced by Botan::AES_128_NI::decrypt_n(), Botan::AES_192_NI::decrypt_n(), and Botan::AES_256_NI::decrypt_n().
#define AES_DEC_4_ROUNDS | ( | K | ) |
Definition at line 85 of file aes_ni.cpp.
Referenced by Botan::AES_128_NI::decrypt_n(), Botan::AES_192_NI::decrypt_n(), and Botan::AES_256_NI::decrypt_n().
#define AES_ENC_4_LAST_ROUNDS | ( | K | ) |
Definition at line 76 of file aes_ni.cpp.
Referenced by Botan::AES_128_NI::encrypt_n(), Botan::AES_192_NI::encrypt_n(), and Botan::AES_256_NI::encrypt_n().
#define AES_ENC_4_ROUNDS | ( | K | ) |
Definition at line 67 of file aes_ni.cpp.
Referenced by Botan::AES_128_NI::encrypt_n(), Botan::AES_192_NI::encrypt_n(), and Botan::AES_256_NI::encrypt_n().