Home
last modified time | relevance | path

Searched refs:OPENSSL_armcap_P (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/crypto/openssl/crypto/
H A Darmcap.c28 unsigned int OPENSSL_armcap_P = 0; variable
35 OPENSSL_armcap_P |= ARMV7_NEON; in OPENSSL_cpuid_setup()
39 OPENSSL_armcap_P |= ARMV8_AES; in OPENSSL_cpuid_setup()
40 OPENSSL_armcap_P |= ARMV8_PMULL; in OPENSSL_cpuid_setup()
41 OPENSSL_armcap_P |= ARMV8_SHA1; in OPENSSL_cpuid_setup()
42 OPENSSL_armcap_P |= ARMV8_SHA256; in OPENSSL_cpuid_setup()
152 if (OPENSSL_armcap_P & ARMV7_TICK) in OPENSSL_rdtsc()
263 OPENSSL_armcap_P = 0; in OPENSSL_cpuid_setup()
266 OPENSSL_armcap_P = (unsigned int)strtoul(e, NULL, 0); in OPENSSL_cpuid_setup()
278 OPENSSL_armcap_P = ARMV7_NEON; in OPENSSL_cpuid_setup()
[all …]
H A Darm_arch.h63 extern unsigned int OPENSSL_armcap_P;
206 (OPENSSL_armcap_P & ARMV8_UNROLL8_EOR3)
H A Dinfo.c71 CPUINFO_PREFIX "OPENSSL_armcap=0x%x", OPENSSL_armcap_P); in DEFINE_RUN_ONCE_STATIC()
/freebsd/sys/crypto/openssl/
H A Dossl_aarch64.c43 unsigned int OPENSSL_armcap_P; variable
56 OPENSSL_armcap_P |= ARMV8_SHA1; in ossl_cpuid()
58 OPENSSL_armcap_P |= ARMV8_SHA256; in ossl_cpuid()
60 OPENSSL_armcap_P |= ARMV8_SHA512; in ossl_cpuid()
64 OPENSSL_armcap_P |= ARMV8_AES; in ossl_cpuid()
66 OPENSSL_armcap_P |= ARMV8_PMULL; in ossl_cpuid()
68 if ((OPENSSL_armcap_P & ARMV8_AES) == 0 && in ossl_cpuid()
69 (OPENSSL_armcap_P & ARMV7_NEON) == 0) { in ossl_cpuid()
74 if (OPENSSL_armcap_P & ARMV8_AES) { in ossl_cpuid()
H A Dossl_arm.c46 unsigned int OPENSSL_armcap_P; variable
52 OPENSSL_armcap_P |= ARMV7_NEON; in ossl_cpuid()
H A Darm_arch.h63 extern unsigned int OPENSSL_armcap_P;
206 (OPENSSL_armcap_P & ARMV8_UNROLL8_EOR3)
H A Dossl_aarch64.h26 if (OPENSSL_armcap_P & ARMV8_AES) in AES_CBC_ENCRYPT()
/freebsd/crypto/openssl/include/crypto/
H A Dsm4_platform.h20 …return (OPENSSL_armcap_P & ARMV8_CPUID) && (MIDR_IS_CPU_MODEL(OPENSSL_arm_midr, ARM_CPU_IMP_ARM, A… in vpsm4_capable()
24 …return (OPENSSL_armcap_P & ARMV8_CPUID) && (MIDR_IS_CPU_MODEL(OPENSSL_arm_midr, HISI_CPU_IMP, HISI… in vpsm4_ex_capable()
30 #define HWSM4_CAPABLE (OPENSSL_armcap_P & ARMV8_SM4)
H A Daes_platform.h100 #define BSAES_CAPABLE (OPENSSL_armcap_P & ARMV7_NEON)
103 #define VPAES_CAPABLE (OPENSSL_armcap_P & ARMV7_NEON)
105 #define HWAES_CAPABLE (OPENSSL_armcap_P & ARMV8_AES)
113 #define ARMv8_HWAES_CAPABLE (OPENSSL_armcap_P & ARMV8_AES)
119 #define AES_PMULL_CAPABLE ((OPENSSL_armcap_P & ARMV8_PMULL) && (OPENSSL_armcap_P & ARMV8_AES))
120 #define AES_UNROLL12_EOR3_CAPABLE (OPENSSL_armcap_P & ARMV8_UNROLL12_EOR3)
/freebsd/crypto/openssl/providers/implementations/rands/seeding/
H A Drand_cpu_arm64.c55 if (OPENSSL_armcap_P & ARMV8_RNG) { in get_hardware_random_value()
/freebsd/sys/crypto/openssl/arm/
H A Darmv4-gf2m.S225 .word OPENSSL_armcap_P
227 .word OPENSSL_armcap_P-.
236 .hidden OPENSSL_armcap_P
H A Darmv4cpuid.S257 .word OPENSSL_armcap_P-.
273 .hidden OPENSSL_armcap_P
H A Darmv4-mont.S17 .word OPENSSL_armcap_P
19 .word OPENSSL_armcap_P-.Lbn_mul_mont
H A Dpoly1305-armv4.S58 ldr r12,[r11,r12] @ OPENSSL_armcap_P
1159 .word OPENSSL_armcap_P
1161 .word OPENSSL_armcap_P-.Lpoly1305_init
1169 .hidden OPENSSL_armcap_P
H A Dsha1-armv4-large.S23 ldr r12,[r3,r12] @ OPENSSL_armcap_P
493 .word OPENSSL_armcap_P
495 .word OPENSSL_armcap_P-.Lsha1_block
1499 .hidden OPENSSL_armcap_P
H A Dchacha-armv4.S27 .word OPENSSL_armcap_P
29 .word OPENSSL_armcap_P-.LChaCha20_ctr32
1478 .hidden OPENSSL_armcap_P
/freebsd/crypto/openssl/test/
H A Drdcpu_sanitytest.c138 int have_rndr_rndrrs = (OPENSSL_armcap_P & (1 << 8)) != 0; in setup_tests()
/freebsd/crypto/openssl/providers/implementations/digests/
H A Dsha3_prov.c454 if (OPENSSL_armcap_P & ARMV8_HAVE_SHA3_AND_WORTH_USING) { \
461 if (OPENSSL_armcap_P & ARMV8_HAVE_SHA3_AND_WORTH_USING) { \
467 if (OPENSSL_armcap_P & ARMV8_HAVE_SHA3_AND_WORTH_USING) { \
/freebsd/crypto/openssl/crypto/sm3/
H A Dsm3_local.h47 #define HWSM3_CAPABLE (OPENSSL_armcap_P & ARMV8_SM3)
/freebsd/sys/crypto/openssl/aarch64/
H A Dpoly1305-armv8.S8 .hidden OPENSSL_armcap_P
27 adrp x17,OPENSSL_armcap_P
28 ldr w17,[x17,#:lo12:OPENSSL_armcap_P]
H A Dsha1-armv8.S5 .hidden OPENSSL_armcap_P
15 adrp x16,OPENSSL_armcap_P
16 ldr w16,[x16,#:lo12:OPENSSL_armcap_P]
H A Dchacha-armv8.S5 .hidden OPENSSL_armcap_P
32 adrp x17,OPENSSL_armcap_P
33 ldr w17,[x17,#:lo12:OPENSSL_armcap_P]
322 adrp x17,OPENSSL_armcap_P
323 ldr w17,[x17,#:lo12:OPENSSL_armcap_P]
H A Dchacha-armv8-sve.S19 .hidden OPENSSL_armcap_P
44 adrp x6,OPENSSL_armcap_P
45 ldr w6,[x6,#:lo12:OPENSSL_armcap_P]
H A Dsha512-armv8.S62 .hidden OPENSSL_armcap_P
73 adrp x16,OPENSSL_armcap_P
74 ldr w16,[x16,#:lo12:OPENSSL_armcap_P]
/freebsd/crypto/openssl/crypto/modes/
H A Dgcm128.c374 #define PMULL_CAPABLE (OPENSSL_armcap_P & ARMV8_PMULL)
376 #define NEON_CAPABLE (OPENSSL_armcap_P & ARMV7_NEON)

12