aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcryptobox/cryptobox.c
Commit message (Expand)AuthorAgeFilesLines
* [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
* [Fix] Fix signing in openssl modeVsevolod Stakhov2018-06-031-0/+4
* [Minor] Remove t1ha0 as it causes too many issuesVsevolod Stakhov2018-04-301-1/+1
* [Feature] Upgrade t1ha distributionVsevolod Stakhov2018-04-281-62/+11
* [Minor] Add constant time memcmp functionVsevolod Stakhov2018-03-191-6/+48
* [Minor] Fix SSE2 test instructionVsevolod Stakhov2017-03-091-1/+1
* [Minor] Add sse42 supportVsevolod Stakhov2017-02-061-0/+16
* [Minor] Add t1ha to the list of the specific hashesVsevolod Stakhov2017-01-091-0/+2
* [Feature] Add ssse3 and avx2 base64 decodersVsevolod Stakhov2016-12-131-0/+2
* [Feature] Use t1ha instead of metrohash and xxhash32Vsevolod Stakhov2016-12-081-14/+5
* [Minor] One more fix for bloody opensslVsevolod Stakhov2016-11-051-1/+1
* [Fix] Remove some incompatible functionsVsevolod Stakhov2016-11-051-2/+0
* [Fix] Fix build with the recent OpenSSLVsevolod Stakhov2016-11-051-30/+37
* [Fix] Fix border cases for incremental hashingVsevolod Stakhov2016-07-181-1/+2
* [Feature] Use mumhash by default for incremental hashingVsevolod Stakhov2016-06-201-19/+52
* [Feature] Use metrohash as wellVsevolod Stakhov2016-05-121-10/+26
* [Minor] 8 bytes fits perfect for mumhashVsevolod Stakhov2016-05-121-1/+1
* [Feature] Further micro-optimizations for hashing and shinglesVsevolod Stakhov2016-05-121-7/+6
* [Feature] Try to select the optimal possible function for inputVsevolod Stakhov2016-05-111-1/+15
* [Feature] Add and use mumhash for non-crypto hashingVsevolod Stakhov2016-05-111-6/+7
* [Feature] New abstract hashing API in cryptoboxVsevolod Stakhov2016-05-101-0/+71
* [Feature] Allow catena encrypted passwords in controllerVsevolod Stakhov2016-04-211-2/+25
* [Feature] Add catena PBKDF functionVsevolod Stakhov2016-04-211-0/+1
* [Fix] Fixed cryptobox cleanupVsevolod Stakhov2016-03-221-1/+1