aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcryptobox
Commit message (Expand)AuthorAgeFilesLines
* Rework cmake caching.Vsevolod Stakhov2015-07-082-29/+35
* Fix i386 cpuid invocation.Vsevolod Stakhov2015-05-261-8/+2
* Fix splits.Vsevolod Stakhov2015-05-071-1/+1
* Fix some unaligned cases.Vsevolod Stakhov2015-05-071-4/+7
* Some fixes for vectorized encryption.Vsevolod Stakhov2015-05-071-2/+9
* Implement preliminary version of vectorized encryption.Vsevolod Stakhov2015-05-062-3/+161
* Reduce test cycles to speedup tests.Vsevolod Stakhov2015-04-231-1/+2
* Add PBKDF2-HMAC-Blake2 function.Vsevolod Stakhov2015-04-212-0/+74
* Disable some siphash optimizations since they are too machine dependant.Vsevolod Stakhov2015-04-094-679/+1
* Add ssse3 version.Vsevolod Stakhov2015-04-083-0/+338
* Fix binary flags.Vsevolod Stakhov2015-04-081-2/+2
* Use new siphash implementation.Vsevolod Stakhov2015-04-082-0/+22
* Add AVX implementation generated by clang.Vsevolod Stakhov2015-04-084-1/+345
* Add sse41 version of siphash.Vsevolod Stakhov2015-04-082-0/+200
* Rework siphash internal API.Vsevolod Stakhov2015-04-083-9/+30
* Check for SSE3, SSSE3 and SSE4.1 instructions.Vsevolod Stakhov2015-04-084-5/+24
* Add siphash testing.Vsevolod Stakhov2015-04-081-0/+94
* Add reference implementation of siphash.Vsevolod Stakhov2015-04-085-1/+273
* Reorganize assembler macro sightly.Vsevolod Stakhov2015-04-087-6/+6
* Unbreak 32bit declarations.Vsevolod Stakhov2015-03-151-5/+5
* Use __get_cpuid if available.Vsevolod Stakhov2015-03-141-0/+7
* Include directory in all cases.Vsevolod Stakhov2015-02-131-2/+2
* Eliminate mess with linking.Vsevolod Stakhov2015-02-131-33/+17
* Some more BSD fixes.Vsevolod Stakhov2015-02-091-5/+5
* Check OSXSAVE flag.Vsevolod Stakhov2015-02-091-11/+15
* Unify align macro.Vsevolod Stakhov2015-02-081-5/+5
* Fix optimized poly1305.Vsevolod Stakhov2015-02-076-7/+15
* Use optimized version of poly1305.Vsevolod Stakhov2015-02-0723-1178/+3709
* Init cryptobox library properly.Vsevolod Stakhov2015-02-071-0/+1
* Fix cryptobox logic.Vsevolod Stakhov2015-02-072-4/+12
* Use libcryptobox in http.Vsevolod Stakhov2015-02-071-0/+3
* Fix beforenm part.Vsevolod Stakhov2015-02-062-6/+31
* Add cryptobox encryption.Vsevolod Stakhov2015-02-061-5/+36
* Implement verification and keypair generation.Vsevolod Stakhov2015-02-063-5/+59
* Set curve25519 bits on keypair generation.Vsevolod Stakhov2015-02-063-23/+4
* Add platform detector based on cpuid.Vsevolod Stakhov2015-02-064-14/+55
* Add chacha20 driver.Vsevolod Stakhov2015-02-063-0/+601
* Add curve25519 and poly1305 by @agl / @floodyberryVsevolod Stakhov2015-02-0613-1/+2963
* Add optimized versions of ChaCha20 by @floodyberryVsevolod Stakhov2015-02-0610-2/+2747
* Start cryptobox library.Vsevolod Stakhov2015-02-063-0/+201