index
:
tdlib
debian
Cross-platform library for building Telegram clients
Maria Lisina
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
tdutils
/
td
/
utils
/
crypto.cpp
Age
Commit message (
Expand
)
Author
2026-06-05
Remove empty second parameter of static_assert.
levlam
2026-05-18
Fix platform.h/config.h includes.
levlam
2026-01-01
Update copyright year.
levlam
2025-06-09
Return Status from BigNum::div.
levlam
2025-04-05
Optimize HMAC OpenSSL 3 implementation.
levlam
2025-01-01
Update copyright year.
levlam
2024-09-04
Cache EVP_MD_CTX instead of EVP_MD in OpenSSL 3+ to improve performance.
levlam
2024-01-01
Update copyright year.
levlam
2023-05-05
Use more empty names for unused parameters.
levlam
2023-02-02
Use explicit as_mutable_slice to get MutableSlice.
levlam
2023-01-01
Update copyright year.
levlam
2022-10-12
Minor improvements.
levlam
2022-09-19
Use thread-local EVP_MD_CTX in OpenSSL 3.0.
levlam
2022-08-29
Use explicit EVP_CIPHER_fetch with OpenSSL 3.0, because EVP_aes_* fetch algor...
levlam
2022-08-29
Remove unused Evp::init parameter.
levlam
2022-08-29
Use explicit EVP_MD_fetch with OpenSSL 3.0, because EVP_sha* fetch algorithm ...
levlam
2022-08-01
Fix suppression of an expected error.
levlam
2022-05-26
Ignore expected unprocessed error in def_load:system lib.
levlam
2022-03-21
Add pq_add_mul static function.
levlam
2022-03-21
Optimize GCD in pq_factorize.
levlam
2022-01-01
Update copyright year.
levlam
2021-10-20
Use auto as variable type if it is initialized with a cast.
levlam
2021-10-20
Improve checks.
levlam
2021-10-18
Mark move constructors/assignment operators noexcept.
levlam
2021-09-01
Fix some GCC warnings on Windows.
levlam
2021-07-02
Improve OpenSSL 3.0 support.
levlam
2021-01-24
Fix LibreSSL 3+ support.
levlam
2021-01-01
Update copyright year.
levlam
2020-12-22
Reimplement HMAC for OpenSSL 3.0.0.
levlam
2020-12-22
Improve OpenSSL 3.0 compatibility.
levlam
2020-11-20
Fix some warnings.
levlam
2020-11-20
Don't use EVP_aes_256_ctr before OpenSSL 1.1.0.
levlam
2020-09-30
Fix integer conversion.
levlam
2020-09-27
Optimize AES CBC.
levlam
2020-09-27
Delete unused AesCtrCounterPack and XorBytes classes.
levlam
2020-09-27
Use EVP_aes_256_ctr for AES CTR implementation.
levlam
2020-09-22
Fix aes_ige_encrypt/aes_ige_decrypt.
levlam
2020-06-26
Fix tdutils after merge.
levlam
2020-06-24
update tdutils from another project
Arseny Smirnov
2020-06-18
remove usage of AES_ige_encrypt
Arseny Smirnov
2020-06-18
Use AesIgeStateImpl in aes_ige_{en,de}ncrypt.
levlam
2020-06-17
Simplify AesCtrState more.
levlam
2020-06-17
Simplify AesCtrState.
levlam
2020-06-17
Revert "use void* instead of pimpl idiom in AesCtrState and AesIgeState", bec...
levlam
2020-06-17
use void* instead of pimpl idiom in AesCtrState and AesIgeState
Arseny Smirnov
2020-06-17
Add missing move construxtors.
levlam
2020-06-17
Remove unneeded include.
levlam
2020-06-17
Fix build without OpenSSL.
levlam
2020-06-17
Simplify Evp.
levlam
2020-06-16
AesBlock::inc: use bswap64 for x64 and armv8
Arseny Smirnov
[next]