/freebsd/crypto/openssl/crypto/ |
H A D | armcap.c | 23 unsigned int OPENSSL_armcap_P = 0; variable 62 if (OPENSSL_armcap_P & ARMV7_TICK) in OPENSSL_rdtsc() 154 OPENSSL_armcap_P = 0; in OPENSSL_cpuid_setup() 157 OPENSSL_armcap_P = (unsigned int)strtoul(e, NULL, 0); in OPENSSL_cpuid_setup() 169 OPENSSL_armcap_P = ARMV7_NEON; in OPENSSL_cpuid_setup() 184 OPENSSL_armcap_P |= ARMV8_SHA512; in OPENSSL_cpuid_setup() 193 OPENSSL_armcap_P |= ARMV7_NEON; in OPENSSL_cpuid_setup() 196 OPENSSL_armcap_P |= ARMV8_AES; in OPENSSL_cpuid_setup() 199 OPENSSL_armcap_P |= ARMV8_PMULL; in OPENSSL_cpuid_setup() 202 OPENSSL_armcap_P |= ARMV8_SHA1; in OPENSSL_cpuid_setup() [all …]
|
H A D | arm_arch.h | 68 extern unsigned int OPENSSL_armcap_P;
|
H A D | info.c | 60 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 | ossl_aarch64.h | 26 if (OPENSSL_armcap_P & ARMV8_AES) in AES_CBC_ENCRYPT()
|
H A D | arm_arch.h | 68 extern unsigned int OPENSSL_armcap_P;
|
/freebsd/crypto/openssl/include/crypto/ |
H A D | aes_platform.h | 85 # define BSAES_CAPABLE (OPENSSL_armcap_P & ARMV7_NEON) 88 # define VPAES_CAPABLE (OPENSSL_armcap_P & ARMV7_NEON) 90 # define HWAES_CAPABLE (OPENSSL_armcap_P & ARMV8_AES) 102 # define AES_PMULL_CAPABLE ((OPENSSL_armcap_P & ARMV8_PMULL) && (OPENSSL_armcap_P & ARMV8_AES))
|
/freebsd/sys/crypto/openssl/arm/ |
H A D | armv4cpuid.S | 257 .word OPENSSL_armcap_P-. 272 .comm OPENSSL_armcap_P,4,4 273 .hidden OPENSSL_armcap_P
|
H A D | armv4-gf2m.S | 225 .word OPENSSL_armcap_P 227 .word OPENSSL_armcap_P-. 235 .comm OPENSSL_armcap_P,4,4
|
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 1168 .comm OPENSSL_armcap_P,4,4
|
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 1498 .comm OPENSSL_armcap_P,4,4
|
H A D | chacha-armv4.S | 27 .word OPENSSL_armcap_P 29 .word OPENSSL_armcap_P-.LChaCha20_ctr32 1477 .comm OPENSSL_armcap_P,4,4
|
H A D | sha256-armv4.S | 89 .word OPENSSL_armcap_P 91 .word OPENSSL_armcap_P-.Lsha256_block_data_order 108 ldr r12,[r3,r12] @ OPENSSL_armcap_P 2822 .comm OPENSSL_armcap_P,4,4
|
/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 | sha512-armv8.S | 62 .hidden OPENSSL_armcap_P 73 adrp x16,OPENSSL_armcap_P 74 ldr w16,[x16,#:lo12:OPENSSL_armcap_P]
|
H A D | sha256-armv8.S | 62 .hidden OPENSSL_armcap_P 73 adrp x16,OPENSSL_armcap_P 74 ldr w16,[x16,#:lo12:OPENSSL_armcap_P]
|
H A D | chacha-armv8.S | 5 .hidden OPENSSL_armcap_P 30 adrp x17,OPENSSL_armcap_P 31 ldr w17,[x17,#:lo12:OPENSSL_armcap_P]
|
/freebsd/crypto/openssl/crypto/modes/ |
H A D | gcm128.c | 663 # define PMULL_CAPABLE (OPENSSL_armcap_P & ARMV8_PMULL) 665 # define NEON_CAPABLE (OPENSSL_armcap_P & ARMV7_NEON)
|