Botan 3.9.0
Crypto and TLS for C&
camellia_gfni.cpp File Reference
#include <botan/internal/camellia_gfni.h>
#include <botan/internal/loadstor.h>
#include <botan/internal/rotate.h>
#include <botan/internal/simd_avx2_gfni.h>

Go to the source code of this file.

Namespaces

namespace  Botan
namespace  Botan::Camellia_GFNI

Functions

BOTAN_FN_ISA_AVX2_GFNI void Botan::camellia_gfni_decrypt12 (const uint8_t in[], uint8_t out[], size_t blocks, std::span< const uint64_t > SK)
BOTAN_FN_ISA_AVX2_GFNI void Botan::camellia_gfni_decrypt9 (const uint8_t in[], uint8_t out[], size_t blocks, std::span< const uint64_t > SK)
BOTAN_FN_ISA_AVX2_GFNI void Botan::camellia_gfni_encrypt12 (const uint8_t in[], uint8_t out[], size_t blocks, std::span< const uint64_t > SK)
BOTAN_FN_ISA_AVX2_GFNI void Botan::camellia_gfni_encrypt9 (const uint8_t in[], uint8_t out[], size_t blocks, std::span< const uint64_t > SK)