aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcryptobox
Commit message (Expand)AuthorAgeFilesLines
* 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
* [Minor] Fix various warningsVsevolod Stakhov2019-04-071-0/+4
* [Rework] Use VEX instructions, relocateVsevolod Stakhov2019-02-133-1579/+1579
* [Minor] Oops, fix the loopVsevolod Stakhov2019-02-111-0/+1
* [Minor] Add base64 check routineVsevolod Stakhov2019-02-112-0/+33
* expose ed25519 private to public keyJohn McKay2019-02-023-2/+11
* [Minor] Convert some enums to static macrosVsevolod Stakhov2018-10-273-13/+11
* [Minor] Fix dns resolve with no current itemVsevolod Stakhov2018-10-241-1/+1
* [Minor] Do not call legacy API in modern OpenSSLVsevolod Stakhov2018-10-121-1/+2
* [Fix] Fill nm id in keypairs cache codeVsevolod Stakhov2018-06-291-0/+1
* [CritFix] Check NM part of pubkey to match it with rotating keypairsVsevolod Stakhov2018-06-293-3/+13
* [Minor] Add ability to encrypt data using pubkey onlyVsevolod Stakhov2018-06-092-1/+66