Botan 3.11.1
Crypto and TLS for C&
simd_hwaes.h File Reference

Internal Header. More...

#include <botan/internal/gfni_utils.h>
#include <botan/internal/isa_extn.h>
#include <botan/internal/simd_4x32.h>

Go to the source code of this file.

Classes

class  Botan::Gf2AffineTransformation

Namespaces

namespace  Botan
namespace  Botan::detail

Functions

consteval uint64_t Botan::detail::gf2_mat_mul (uint64_t A, uint64_t B)
consteval uint8_t Botan::detail::gf2_mat_vec (uint64_t M, uint8_t x)
SIMD_4x32 BOTAN_FN_ISA_HWAES Botan::hw_aes_inv_sbox (SIMD_4x32 x)
SIMD_4x32 BOTAN_FN_ISA_HWAES Botan::hw_aes_sbox (SIMD_4x32 x)

Variables

constexpr uint64_t Botan::detail::AES_AFF
constexpr uint64_t Botan::detail::AES_AFF_INV
constexpr uint8_t Botan::detail::AES_C = 0x63
constexpr uint8_t Botan::detail::AES_C_INV = 0x05

Detailed Description

Internal Header.

Definition in file simd_hwaes.h.