We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fe7aeb8 commit 9d7d55fCopy full SHA for 9d7d55f
crypto/fipsmodule/cpucap/internal.h
@@ -232,8 +232,12 @@ OPENSSL_INLINE int CRYPTO_is_ARMv8_SHA512_capable(void) {
232
return (OPENSSL_armcap_P & ARMV8_SHA512) != 0;
233
}
234
235
+OPENSSL_INLINE int CRYPTO_is_ARMv8_SHA3_capable(void) {
236
+ return (OPENSSL_armcap_P & ARMV8_SHA3) != 0;
237
+}
238
+
239
OPENSSL_INLINE int CRYPTO_is_ARMv8_GCM_8x_capable(void) {
- return ((OPENSSL_armcap_P & ARMV8_SHA3) != 0 &&
240
+ return (CRYPTO_is_ARMv8_SHA3_capable() &&
241
((OPENSSL_armcap_P & ARMV8_NEOVERSE_V1) != 0 ||
242
(OPENSSL_armcap_P & ARMV8_NEOVERSE_V2) != 0 ||
243
(OPENSSL_armcap_P & ARMV8_APPLE_M) != 0));
0 commit comments