aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcryptobox
Commit message (Expand)AuthorAgeFilesLines
* [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
* [CritFix] Fix base64 decoding when there are unparseable charactersVsevolod Stakhov2017-03-162-4/+22
* [Minor] Fix SSE2 test instructionVsevolod Stakhov2017-03-091-1/+1
* [Minor] Add benchmarks for base64 decoding speedVsevolod Stakhov2017-02-071-0/+33
* [Minor] Fix buildVsevolod Stakhov2017-02-061-0/+19
* [Feature] Add sse42 version of base64 decodingVsevolod Stakhov2017-02-064-0/+255
* [Minor] Add sse42 supportVsevolod Stakhov2017-02-064-1/+21
* [Minor] Constify argumentsVsevolod Stakhov2017-01-262-2/+2
* [Minor] Add t1ha to the list of the specific hashesVsevolod Stakhov2017-01-092-0/+3
* [Feature] Ignore bad symbols on base64 decodingVsevolod Stakhov2016-12-131-2/+16
* [Rollback] Remove ssse3 and avx2 versions: no real profitVsevolod Stakhov2016-12-134-976/+0
* [Feature] Add ssse3 and avx2 base64 decodersVsevolod Stakhov2016-12-138-24/+995
* [Feature] Start import of the optimized base64 decodeVsevolod Stakhov2016-12-135-1/+341
* [Minor] Leftover for i386Vsevolod Stakhov2016-12-101-0/+3
* [Minor] Try to fix build on non x86 architecturesVsevolod Stakhov2016-12-101-4/+4
* [Feature] Use t1ha instead of metrohash and xxhash32Vsevolod Stakhov2016-12-081-14/+5
* [Minor] Refuse to build with broken assemblerVsevolod Stakhov2016-11-281-0/+4
* [Minor] More fixes for new opensslVsevolod Stakhov2016-11-061-22/+31
* [Minor] One more fix for bloody opensslVsevolod Stakhov2016-11-051-1/+1
* [Fix] Remove some incompatible functionsVsevolod Stakhov2016-11-051-2/+0