aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcryptobox
Commit message (Expand)AuthorAgeFilesLines
* [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
* [Fix] Fix NIST signaturesVsevolod Stakhov2018-06-053-3/+5
* [Fix] Fix signing in openssl modeVsevolod Stakhov2018-06-032-1/+5
* [Minor] Add method to encrypt and seal data using keypairVsevolod Stakhov2018-05-192-0/+67
* [Minor] Add method to decrypt data using keypairVsevolod Stakhov2018-05-192-0/+86
* [Fix] Relax alignment requirementsVsevolod Stakhov2018-05-181-2/+2
* [Minor] Remove unusedVsevolod Stakhov2018-05-101-1/+0
* [Minor] Remove t1ha0 as it causes too many issuesVsevolod Stakhov2018-04-301-1/+1
* [Feature] Upgrade t1ha distributionVsevolod Stakhov2018-04-282-63/+12
* [Minor] Oops, fix macro conditionVsevolod Stakhov2018-04-061-1/+1
* [Minor] Gcc 5 cannot avx2Vsevolod Stakhov2018-04-061-1/+1
* [Minor] Fix AVX2 sanity check in clangVsevolod Stakhov2018-04-021-0/+2
* [Minor] Another try to fix broken gccVsevolod Stakhov2018-03-291-0/+4
* [Minor] Now fight with cmake stupidityVsevolod Stakhov2018-03-291-3/+9
* [Minor] Support compilers with broken avx2 supportVsevolod Stakhov2018-03-291-0/+44
* [Fix] Fix lua RSA verify and its testsVsevolod Stakhov2018-03-291-1/+0
* [Feature] Add avx2 codec for base64Vsevolod Stakhov2018-03-294-4/+298
* [Minor] Add constant time memcmp functionVsevolod Stakhov2018-03-192-6/+58
* [Feature] Add aes-rng PRF to libotteryVsevolod Stakhov2017-10-291-2/+4
* [Minor] More g_slice cleanupsVsevolod Stakhov2017-10-281-4/+4
* [Minor] Massive spelling correctionAlexander Moisseev2017-06-275-7/+7
* [Fix] Fix out-of-bound access in base64 decodeVsevolod Stakhov2017-03-162-2/+2