diff options
| author | levlam <levlam@telegram.org> | 2020-11-20 02:18:12 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2020-11-20 02:18:12 +0300 |
| commit | 34cf869c02583c23b023f725dca30cd18efc82a3 (patch) | |
| tree | 69dd1052bfeba93feeb77fcc9515aac04fb4f008 /benchmark/bench_crypto.cpp | |
| parent | ea6cdde0c5cac01225663ef76a286a5dec54c5b0 (diff) | |
Don't use EVP_aes_256_ctr before OpenSSL 1.1.0.
Diffstat (limited to 'benchmark/bench_crypto.cpp')
| -rw-r--r-- | benchmark/bench_crypto.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/benchmark/bench_crypto.cpp b/benchmark/bench_crypto.cpp index e76c2a8de..ce880b8db 100644 --- a/benchmark/bench_crypto.cpp +++ b/benchmark/bench_crypto.cpp @@ -166,6 +166,7 @@ class AesCtrBench : public td::Benchmark { } }; +#if OPENSSL_VERSION_NUMBER >= 0x10100000L class AesCtrOpenSSLBench : public td::Benchmark { public: alignas(64) unsigned char data[DATA_SIZE]; @@ -200,6 +201,7 @@ class AesCtrOpenSSLBench : public td::Benchmark { EVP_CIPHER_CTX_free(ctx); } }; +#endif class AesCbcDecryptBench : public td::Benchmark { public: @@ -410,7 +412,9 @@ class Crc64Bench : public td::Benchmark { int main() { td::init_openssl_threads(); td::bench(AesCtrBench()); +#if OPENSSL_VERSION_NUMBER >= 0x10100000L td::bench(AesCtrOpenSSLBench()); +#endif td::bench(AesCbcDecryptBench()); td::bench(AesCbcEncryptBench()); |
