diff options
| author | miod <> | 2014-04-17 18:49:35 +0000 |
|---|---|---|
| committer | miod <> | 2014-04-17 18:49:35 +0000 |
| commit | b4ee6facff27de9af90bfa187f0b058454154db5 (patch) | |
| tree | 9b300ff5f2f5884420887d8f593434c1547a5934 /src/lib/libcrypto/armcap.c | |
| parent | 3edb7884406560f3fbb30f0461205d9ee1a9af40 (diff) | |
| download | openbsd-b4ee6facff27de9af90bfa187f0b058454154db5.tar.gz openbsd-b4ee6facff27de9af90bfa187f0b058454154db5.tar.bz2 openbsd-b4ee6facff27de9af90bfa187f0b058454154db5.zip | |
Remove oh-so-important-from-a-security-pov OpenSSL_rtdsc() function.
Diffstat (limited to 'src/lib/libcrypto/armcap.c')
| -rw-r--r-- | src/lib/libcrypto/armcap.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/lib/libcrypto/armcap.c b/src/lib/libcrypto/armcap.c index 0625587bdd..f40993c1d5 100644 --- a/src/lib/libcrypto/armcap.c +++ b/src/lib/libcrypto/armcap.c | |||
| @@ -20,16 +20,6 @@ static sigjmp_buf ill_jmp; | |||
| 20 | * ARM compilers support inline assembler... | 20 | * ARM compilers support inline assembler... |
| 21 | */ | 21 | */ |
| 22 | void _armv7_neon_probe(void); | 22 | void _armv7_neon_probe(void); |
| 23 | unsigned int _armv7_tick(void); | ||
| 24 | |||
| 25 | unsigned int | ||
| 26 | OPENSSL_rdtsc(void) | ||
| 27 | { | ||
| 28 | if (OPENSSL_armcap_P & ARMV7_TICK) | ||
| 29 | return _armv7_tick(); | ||
| 30 | else | ||
| 31 | return 0; | ||
| 32 | } | ||
| 33 | 23 | ||
| 34 | #if defined(__GNUC__) && __GNUC__>=2 | 24 | #if defined(__GNUC__) && __GNUC__>=2 |
| 35 | void OPENSSL_cpuid_setup(void) __attribute__((constructor)); | 25 | void OPENSSL_cpuid_setup(void) __attribute__((constructor)); |
| @@ -72,10 +62,6 @@ OPENSSL_cpuid_setup(void) | |||
| 72 | _armv7_neon_probe(); | 62 | _armv7_neon_probe(); |
| 73 | OPENSSL_armcap_P |= ARMV7_NEON; | 63 | OPENSSL_armcap_P |= ARMV7_NEON; |
| 74 | } | 64 | } |
| 75 | if (sigsetjmp(ill_jmp, 1) == 0) { | ||
| 76 | _armv7_tick(); | ||
| 77 | OPENSSL_armcap_P |= ARMV7_TICK; | ||
| 78 | } | ||
| 79 | 65 | ||
| 80 | sigaction (SIGILL, &ill_oact, NULL); | 66 | sigaction (SIGILL, &ill_oact, NULL); |
| 81 | sigprocmask(SIG_SETMASK, &oset, NULL); | 67 | sigprocmask(SIG_SETMASK, &oset, NULL); |
