Botan 3.4.0
Crypto and TLS for C&
Namespaces | Functions
argon2_avx2.cpp File Reference
#include <botan/argon2.h>
#include <immintrin.h>

Go to the source code of this file.

Namespaces

namespace  Botan
 

Functions

 Botan::BOTAN_FUNC_ISA ("avx2") void Argon2
 

Variable Documentation

◆ inh

const void* inh
Initial value:
{
return SIMD_4x64(
_mm256_loadu2_m128i(reinterpret_cast<const __m128i*>(inl), reinterpret_cast<const __m128i*>(inh)))
static const void * inh

Definition at line 31 of file argon2_avx2.cpp.

◆ outl

void* outl
Initial value:
{
_mm256_storeu2_m128i(reinterpret_cast<__m128i*>(outh), reinterpret_cast<__m128i*>(outl), m_simd)
void * outl

Definition at line 46 of file argon2_avx2.cpp.