aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcryptobox
Commit message (Expand)AuthorAgeFilesLines
* 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] Fix some compiler warningsDuncan Bellamy2023-03-142-0/+8
* [Minor] Allow to flatten keypair outputVsevolod Stakhov2023-01-042-3/+11
* [Minor] Allow different dump types for the keypairsVsevolod Stakhov2023-01-042-9/+18
* [Minor] Allow to get keypairs extensionsVsevolod Stakhov2023-01-042-0/+15
* [Minor] Add extensions to the keypairsVsevolod Stakhov2023-01-032-0/+17
* [Minor] Remove unused stuffVsevolod Stakhov2022-12-262-124/+0
* [Minor] Fix bogus commentVsevolod Stakhov2022-04-151-1/+1
* Spelling (#4086)Josh Soref2022-02-221-1/+1
* [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-052-8/+61
* [Minor] Update bundled xxhashVsevolod Stakhov2021-12-041-2/+0
* [Fix] Further fix for i386 compilationDuncan Bellamy2021-11-081-2/+2
* [Minor] Limit x86_64 assembly to x86_64Vsevolod Stakhov2021-11-081-6/+6
* [Fix] Restrict x86_64 assembly to x86_64Vsevolod Stakhov2021-11-061-6/+13
* [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-242-6/+8
* [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
* [Feature] Add multiple base32 alphabets for decodingVsevolod Stakhov2020-04-091-3/+3
* [Feature] Support multiple base32 alphabetsVsevolod Stakhov2020-04-091-1/+1
* [Project] Add fast utf8 validation libraryVsevolod Stakhov2019-11-151-4/+4
* [Minor] Move CPU detection out of the cryptobox moduleVsevolod Stakhov2019-11-151-93/+0
* [Rework] Move cmake modules to a dedicated pathVsevolod Stakhov2019-11-152-20/+1
* [Minor] Some more speed improvements for base64 decodingVsevolod Stakhov2019-11-123-31/+31
* [Feature] Improve base64 usageVsevolod Stakhov2019-11-123-20/+37
* [Minor] Fix compile warningsVsevolod Stakhov2019-10-101-3/+3
* [Minor] Further static leaks removalVsevolod Stakhov2019-09-272-0/+10
* [Minor] Some more alignment fixesVsevolod Stakhov2019-08-121-6/+4
* [Minor] Fix more alignment and ubsan issuesVsevolod Stakhov2019-08-121-7/+12
* [Minor] Fix some ubsan related issuesVsevolod Stakhov2019-08-121-2/+2
* [Feature] Performance: Do not use base64 SIMD version for bad inputsVsevolod Stakhov2019-07-251-1/+24
* [Minor] Use embedded hcacha for sodium compatVsevolod Stakhov2019-07-121-1/+1
* [Minor] Fight lost: alignof -> _AlignofVsevolod Stakhov2019-07-091-5/+5
* [Minor] Fix typeVsevolod Stakhov2019-07-091-1/+1
* [Rework] Use libsodium instead of hand crafted crypto implementationsVsevolod Stakhov2019-07-0842-18989/+157
* [Rework] Add C++ guards to all headersVsevolod Stakhov2019-07-0810-177/+304
* [Minor] More alignment cases fixVsevolod Stakhov2019-06-272-25/+25
* [Fix] Fix alignment messVsevolod Stakhov2019-06-271-2/+2
* [Test] Fix functional testsVsevolod Stakhov2019-06-222-9/+9
* [Project] Refactor more, use ev_stat for cdb watchingVsevolod Stakhov2019-06-221-1/+1
* [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-232-16/+180