Botan 3.6.1
Crypto and TLS for C&
aes_armv8.cpp File Reference
#include <botan/internal/aes.h>
#include <botan/internal/loadstor.h>
#include <arm_neon.h>

Go to the source code of this file.

Namespaces

namespace  Botan
 
namespace  Botan::AES_AARCH64
 

Functions

 Botan::AES_AARCH64::BOTAN_FUNC_ISA_INLINE ("+crypto+aes") void enc(uint8x16_t &B
 
void Botan::AES_AARCH64::dec4 (uint8x16_t &B0, uint8x16_t &B1, uint8x16_t &B2, uint8x16_t &B3, uint8x16_t K)
 
void Botan::AES_AARCH64::dec4_last (uint8x16_t &B0, uint8x16_t &B1, uint8x16_t &B2, uint8x16_t &B3, uint8x16_t K, uint8x16_t K2)
 
void Botan::AES_AARCH64::enc4 (uint8x16_t &B0, uint8x16_t &B1, uint8x16_t &B2, uint8x16_t &B3, uint8x16_t K)
 
void Botan::AES_AARCH64::enc4_last (uint8x16_t &B0, uint8x16_t &B1, uint8x16_t &B2, uint8x16_t &B3, uint8x16_t K, uint8x16_t K2)
 

Variables

uint8x16_t Botan::AES_AARCH64::K
 
uint8x16_t uint8x16_t Botan::AES_AARCH64::K2