1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 01:48:00 +00:00
putty-source/unix/uxutils.c

27 lines
415 B
C
Raw Normal View History

#include "ssh.h"
#if defined __linux__ && (defined __arm__ || defined __aarch64__)
#include <sys/auxv.h>
#include <asm/hwcap.h>
bool platform_aes_hw_available(void)
{
#if defined HWCAP_AES
return getauxval(AT_HWCAP) & HWCAP_AES;
#elif defined HWCAP2_AES
return getauxval(AT_HWCAP2) & HWCAP2_AES;
#else
return false;
#endif
}
#else
bool platform_aes_hw_available(void)
{
return false;
}
#endif