aboutsummaryrefslogtreecommitdiffhomepage
path: root/benchmark/bench_crypto.cpp
AgeCommit message (Collapse)Author
2026-01-01Update copyright year.levlam
2025-04-02Make crypto benchmark fair.levlam
2025-04-02Fix benchmark.levlam
2025-03-07Minor improvements.levlam
2025-02-24Improve types of some constants.levlam
2025-01-01Update copyright year.levlam
2024-01-01Update copyright year.levlam
2023-02-03Improve CRC spelling.levlam
2023-02-02Use explicit as_mutable_slice to get MutableSlice.levlam
2023-01-01Update copyright year.levlam
2022-08-29Add HMAC benchmarks.levlam
2022-08-29Add SHA benchmarks.levlam
2022-01-01Update copyright year.levlam
2021-11-01Use range-based for on arrays/strings if possible.levlam
2021-07-04Make inherited classes final if possible.levlam
2021-07-03Use final instead of override.levlam
2021-05-17Don't include SliceBuilder.h in logging.h.levlam
2021-01-01Update copyright year.levlam
2020-12-22Improve OpenSSL 3.0 compatibility.levlam
2020-11-20Don't use EVP_aes_256_ctr before OpenSSL 1.1.0.levlam
2020-10-02Minor fixes.levlam
GitOrigin-RevId: 7cc15963615dd50f1be3aa37c336214b28f93bb4
2020-09-27Fix AES benchmark.levlam
GitOrigin-RevId: f438040ad99af3bfa43badff0ccc6de333b11fb9
2020-09-24Add AES CBC benchmark.levlam
GitOrigin-RevId: 1341d108549c70d9d0b35904eb6389e7589452fc
2020-09-24bench_crypto: test raw openssl ctrArseny Smirnov
GitOrigin-RevId: c173a74a094c294e75c6a2c09e3ad10676499611
2020-08-08Minor benchmark improvements.levlam
GitOrigin-RevId: e75e3ebe819e248b2f5203aa17d736ef8284bd46
2020-06-17Fix CE.levlam
GitOrigin-RevId: e1b70566e852145961f740026ac5134b4a0f9278
2020-06-16Refactor td::AesState::ImplArseny Smirnov
GitOrigin-RevId: 5731ddc8d85c912cbfb141bd4e5eefea22d8ab21
2020-06-16Improve crypto benchmark.levlam
GitOrigin-RevId: ff215ba75a1d7005e13fb73b16f84d59c8365b98
2020-06-16Use only AES CBC in AES IGE encrypt.levlam
GitOrigin-RevId: 380af89f18a77afee0baf7ec739836b071f96ab5
2020-06-16Improve AesIgeState.levlam
GitOrigin-RevId: b0a1d8bad4be32e4f6fa9ff36f5a5bef2c464b26
2020-06-16Simplify XorBytes.levlam
GitOrigin-RevId: d20ae3c1d44d0a88068b42979685e5b1f9df0193
2020-06-15Minor AES improvements.levlam
GitOrigin-RevId: 138384ad375735b9e889172cae919368c9976456
2020-06-15tdutils: use new aes ige for long plaintextArseny Smirnov
GitOrigin-RevId: 4bd8ddd20508e235c0fb8b40ac42b9dcabfed30c
2020-06-15tdutils: optimize aes ctrArseny Smirnov
GitOrigin-RevId: b24920ac38bb3b8e94ece87e7438a8b8b1b370c4
2020-06-15tdutils: simplify aes igeArseny Smirnov
GitOrigin-RevId: bc99b8c159cc866875ef69e44cd1e88f5e5dffee
2020-06-15tdutils: new ige implementationArseny Smirnov
GitOrigin-RevId: c19b702e3cfcb1edb182839e67c410c7fc3edac5
2020-06-13AES CTR improvements.levlam
GitOrigin-RevId: c4ed8fdc883fdf7cc2ed10334d3bb9487d590d41
2020-06-12AES fixes.levlam
GitOrigin-RevId: bf30c8c381edb623fec0dfac1c494559f3f3739e
2020-06-12tdutils: optimize aes ctrArseny Smirnov
GitOrigin-RevId: 09c6df45c0bf2683507a0f279769471efc859ecb
2020-06-12tdutils: aes experimentsArseny Smirnov
GitOrigin-RevId: 1dd2812041778679fb1ef0462d9e8b1899181e0b
2020-06-11Fix OpenSSL initialization.levlam
GitOrigin-RevId: 83eb7addf7d0407432fc8d4ba1a4cb6464818cc7
2020-03-20Use KB instead of kB for 1024 bytes.levlam
GitOrigin-RevId: 163ebf3f28f5e6f6710b3ff85bdfc21996c67acb
2020-01-01Update copyright year.levlam
GitOrigin-RevId: 09afb551b6e637dc69739fa735b0051a38b9e14c
2019-08-12Fix errors from tdutils importArseny Smirnov
GitOrigin-RevId: 3709df12a3050cf05e2bb482b49490a4e874f075
2019-01-24Explicitly init some std::atomic.levlam
GitOrigin-RevId: bfbe95bd1aaed9c3ade31d9a7222b223bfece347
2019-01-07Fail fast on photos bigger than 10 MB.levlam
GitOrigin-RevId: 4f4cfd5415c3e9a851fd7d580ecfa11b3d7c6046
2019-01-01Update copyright year.levlam
GitOrigin-RevId: 359e2b43322222922c44c430d3814b0a4c778dc6
2018-12-27Fix some includes.levlam
GitOrigin-RevId: a57e47e5925fe1e96080945d40641c84b4e30669
2018-12-20Move UInt to UInt.hlevlam
GitOrigin-RevId: 52b6d36d1ece8c267f5548000b2592ffd3a62ded
2018-02-11Remove more printf logging.levlam
GitOrigin-RevId: f5573d9676426e21fde45bf4dace19ae53943e3c