Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mRemoteNG/PuTTYNG.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'UNIX/uxutils.c')
-rw-r--r--UNIX/uxutils.c65
1 files changed, 0 insertions, 65 deletions
diff --git a/UNIX/uxutils.c b/UNIX/uxutils.c
deleted file mode 100644
index 3a04c1be..00000000
--- a/UNIX/uxutils.c
+++ /dev/null
@@ -1,65 +0,0 @@
-#include "putty.h"
-#include "ssh.h"
-
-#include "uxutils.h"
-
-#if defined __arm__ || defined __aarch64__
-
-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;
-#elif defined __APPLE__
- /* M1 macOS defines no optional sysctl flag indicating presence of
- * the AES extension, which I assume to be because it's always
- * present */
- return true;
-#else
- return false;
-#endif
-}
-
-bool platform_sha256_hw_available(void)
-{
-#if defined HWCAP_SHA2
- return getauxval(AT_HWCAP) & HWCAP_SHA2;
-#elif defined HWCAP2_SHA2
- return getauxval(AT_HWCAP2) & HWCAP2_SHA2;
-#elif defined __APPLE__
- /* Assume always present on M1 macOS, similarly to AES */
- return true;
-#else
- return false;
-#endif
-}
-
-bool platform_sha1_hw_available(void)
-{
-#if defined HWCAP_SHA1
- return getauxval(AT_HWCAP) & HWCAP_SHA1;
-#elif defined HWCAP2_SHA1
- return getauxval(AT_HWCAP2) & HWCAP2_SHA1;
-#elif defined __APPLE__
- /* Assume always present on M1 macOS, similarly to AES */
- return true;
-#else
- return false;
-#endif
-}
-
-bool platform_sha512_hw_available(void)
-{
-#if defined HWCAP_SHA512
- return getauxval(AT_HWCAP) & HWCAP_SHA512;
-#elif defined HWCAP2_SHA512
- return getauxval(AT_HWCAP2) & HWCAP2_SHA512;
-#elif defined __APPLE__
- return test_sysctl_flag("hw.optional.armv8_2_sha512");
-#else
- return false;
-#endif
-}
-
-#endif /* defined __arm__ || defined __aarch64__ */