aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcryptobox/cryptobox.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Thank you OpenSSL for all those new namesVsevolod Stakhov2024-10-151-1/+1
* [Fix] Do not abort when OpenSSL is broken, report that to a uservstakhov-openssl-provider-messageVsevolod Stakhov2024-10-151-3/+16
* [Rework] Use __builtin_cpu_supports where possibleVsevolod Stakhov2024-09-161-0/+55
* [Project] Remove NIST (OpenSSL) mode from cryptoboxVsevolod Stakhov2024-08-091-951/+156
* [Fix] Apply the same workaround for signing keysVsevolod Stakhov2024-08-081-9/+13
* [Fix] Add workaround for the bug in OpenSSL < 3.0.8Vsevolod Stakhov2024-08-081-12/+26
* [Minor] Another fight with OpenSSL so called "consistency"Vsevolod Stakhov2024-08-071-1/+1
* [Minor] Another try to fix p256 encryptionVsevolod Stakhov2024-08-071-7/+8
* [Fix] More bogus sizes fixVsevolod Stakhov2024-08-071-4/+5
* [Minor] Some more fixes for old OSSLVsevolod Stakhov2024-08-071-2/+1
* [Fix] Sign key != encryption key, omgVsevolod Stakhov2024-08-071-12/+14
* [Fix] Fix compatibility with OSSL 1.0Vsevolod Stakhov2024-08-071-5/+2
* [Minor] Some neatsVsevolod Stakhov2024-08-071-5/+8
* [Fix] Fix and rework various partsVsevolod Stakhov2024-08-071-35/+62
* [Minor] Another formatting issueVsevolod Stakhov2024-08-071-14/+14
* [Minor] Restore formattingVsevolod Stakhov2024-08-071-6/+6
* [Test] Test work on ubuntuLeftTry2024-07-311-29/+11
* [Minor] Provide description for rspamd_cryptobox_verify_compat functionLeftTry2024-07-281-81/+0
* [Feature] Add support for OpenSSL 3.0 for DKIMLeftTry2024-07-271-59/+17
* [Feature] Add support for OpenSSL 3.0LeftTry2024-07-241-1/+1
* Provided support for OpenSSL 3.0LeftTry2024-07-241-71/+428
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-68/+68
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-181-31/+31
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-638/+613
* replace ECDSA_sign_setup/ECDSA_sign_ex with ECDSA_signStuart Henderson2023-07-151-7/+2
* [Minor] Another workaround for a broken OpenSSL APIVsevolod Stakhov2023-06-141-2/+44
* [Minor] Fix another usage of EC_POINT_point2bnVsevolod Stakhov2023-06-121-6/+16
* [Minor] Try to fix build with (broken) OpenSSL APIVsevolod Stakhov2023-06-121-6/+17
* [Minor] Init xxhash3 state properlyVsevolod Stakhov2022-01-051-2/+6
* [Minor] Polish alignment macrosVsevolod Stakhov2021-12-061-3/+3
* [Rework] Use xxh3 as a default hash and fix memory/alignment issuesVsevolod Stakhov2021-12-051-6/+50
* [Minor] Update bundled xxhashVsevolod Stakhov2021-12-041-2/+0
* [Fix] Further fix for i386 compilationDuncan Bellamy2021-11-081-2/+2
* [Fix] Remove bogus G_LIKELYVsevolod Stakhov2021-09-251-2/+2
* [Minor] Fix some compiler warningsDuncan Bellamy2020-12-291-1/+1
* [Fix] Fix types check and types usage in lua_cryptoboxVsevolod Stakhov2020-08-241-3/+3
* [Minor] Fix keyed blake2b creationVsevolod Stakhov2020-08-241-12/+4
* [CritFix] Fix usage of crypto_sign it should be crypto_sign_detached!Vsevolod Stakhov2020-07-301-1/+1
* [Minor] Enable missing_noreturn compiler warningChristian Göttsche2020-04-111-0/+1
* [Minor] Some more speed improvements for base64 decodingVsevolod Stakhov2019-11-121-1/+1
* [Minor] Further static leaks removalVsevolod Stakhov2019-09-271-0/+9
* [Minor] Use embedded hcacha for sodium compatVsevolod Stakhov2019-07-121-1/+1
* [Minor] Fight lost: alignof -> _AlignofVsevolod Stakhov2019-07-091-5/+5
* [Rework] Use libsodium instead of hand crafted crypto implementationsVsevolod Stakhov2019-07-081-124/+112
* [Fix] Do not assert if length of sig is bad, just fail verificationVsevolod Stakhov2019-06-071-2/+3
* [Minor] Fix buildVsevolod Stakhov2019-04-231-7/+0
* [Feature] Implement IUF interface for specific fast hashesVsevolod Stakhov2019-04-231-7/+160
* [Minor] Fix various warningsVsevolod Stakhov2019-04-071-0/+4
* [Minor] Do not call legacy API in modern OpenSSLVsevolod Stakhov2018-10-121-1/+2
* [Fix] Fix NIST signaturesVsevolod Stakhov2018-06-051-2/+3