aboutsummaryrefslogtreecommitdiffhomepage
path: root/benchmark/bench_crypto.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2020-12-22 17:46:00 +0300
committerlevlam <levlam@telegram.org>2020-12-22 17:46:56 +0300
commitabdc727a0f10f71347aace7d2dd94c06a6422c63 (patch)
tree79431f7722b6e0f9b8c1c34ae6184e1c0e714eb2 /benchmark/bench_crypto.cpp
parent3589676550057dacd51873e9572b88fe58959258 (diff)
Improve OpenSSL 3.0 compatibility.
Diffstat (limited to 'benchmark/bench_crypto.cpp')
-rw-r--r--benchmark/bench_crypto.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/benchmark/bench_crypto.cpp b/benchmark/bench_crypto.cpp
index ce880b8db..7b87b477d 100644
--- a/benchmark/bench_crypto.cpp
+++ b/benchmark/bench_crypto.cpp
@@ -28,6 +28,7 @@
static constexpr int DATA_SIZE = 8 << 10;
static constexpr int SHORT_DATA_SIZE = 64;
+#if OPENSSL_VERSION_NUMBER <= 0x10100000L
class SHA1Bench : public td::Benchmark {
public:
alignas(64) unsigned char data[DATA_SIZE];
@@ -50,6 +51,7 @@ class SHA1Bench : public td::Benchmark {
}
}
};
+#endif
class AesEcbBench : public td::Benchmark {
public:
@@ -433,7 +435,9 @@ int main() {
td::bench(SslRandBench());
#endif
td::bench(SslRandBufBench());
+#if OPENSSL_VERSION_NUMBER <= 0x10100000L
td::bench(SHA1Bench());
+#endif
td::bench(Crc32Bench());
td::bench(Crc64Bench());
}