| /freebsd/crypto/openssl/crypto/ |
| H A D | armcap.c | 28 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 D | arm_arch.h | 63 extern unsigned int OPENSSL_armcap_P; 206 (OPENSSL_armcap_P & ARMV8_UNROLL8_EOR3)
|
| H A D | info.c | 71 CPUINFO_PREFIX "OPENSSL_armcap=0x%x", OPENSSL_armcap_P); in DEFINE_RUN_ONCE_STATIC()
|
| /freebsd/sys/crypto/openssl/ |
| H A D | ossl_aarch64.c | 43 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 D | ossl_arm.c | 46 unsigned int OPENSSL_armcap_P; variable 52 OPENSSL_armcap_P |= ARMV7_NEON; in ossl_cpuid()
|
| H A D | arm_arch.h | 63 extern unsigned int OPENSSL_armcap_P; 206 (OPENSSL_armcap_P & ARMV8_UNROLL8_EOR3)
|
| H A D | ossl_aarch64.h | 26 if (OPENSSL_armcap_P & ARMV8_AES) in AES_CBC_ENCRYPT()
|
| /freebsd/crypto/openssl/include/crypto/ |
| H A D | sm4_platform.h | 20 …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 D | aes_platform.h | 100 #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 D | rand_cpu_arm64.c | 55 if (OPENSSL_armcap_P & ARMV8_RNG) { in get_hardware_random_value()
|
| /freebsd/sys/crypto/openssl/arm/ |
| H A D | armv4-gf2m.S | 225 .word OPENSSL_armcap_P 227 .word OPENSSL_armcap_P-. 236 .hidden OPENSSL_armcap_P
|
| H A D | armv4cpuid.S | 257 .word OPENSSL_armcap_P-. 273 .hidden OPENSSL_armcap_P
|
| H A D | armv4-mont.S | 17 .word OPENSSL_armcap_P 19 .word OPENSSL_armcap_P-.Lbn_mul_mont
|
| H A D | poly1305-armv4.S | 58 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 D | sha1-armv4-large.S | 23 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 D | chacha-armv4.S | 27 .word OPENSSL_armcap_P 29 .word OPENSSL_armcap_P-.LChaCha20_ctr32 1478 .hidden OPENSSL_armcap_P
|
| /freebsd/crypto/openssl/test/ |
| H A D | rdcpu_sanitytest.c | 138 int have_rndr_rndrrs = (OPENSSL_armcap_P & (1 << 8)) != 0; in setup_tests()
|
| /freebsd/crypto/openssl/providers/implementations/digests/ |
| H A D | sha3_prov.c | 454 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 D | sm3_local.h | 47 #define HWSM3_CAPABLE (OPENSSL_armcap_P & ARMV8_SM3)
|
| /freebsd/sys/crypto/openssl/aarch64/ |
| H A D | poly1305-armv8.S | 8 .hidden OPENSSL_armcap_P 27 adrp x17,OPENSSL_armcap_P 28 ldr w17,[x17,#:lo12:OPENSSL_armcap_P]
|
| H A D | sha1-armv8.S | 5 .hidden OPENSSL_armcap_P 15 adrp x16,OPENSSL_armcap_P 16 ldr w16,[x16,#:lo12:OPENSSL_armcap_P]
|
| H A D | chacha-armv8.S | 5 .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 D | chacha-armv8-sve.S | 19 .hidden OPENSSL_armcap_P 44 adrp x6,OPENSSL_armcap_P 45 ldr w6,[x6,#:lo12:OPENSSL_armcap_P]
|
| H A D | sha512-armv8.S | 62 .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 D | gcm128.c | 374 #define PMULL_CAPABLE (OPENSSL_armcap_P & ARMV8_PMULL) 376 #define NEON_CAPABLE (OPENSSL_armcap_P & ARMV7_NEON)
|