aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcryptobox/siphash
Commit message (Collapse)AuthorAgeFilesLines
* [Feature] Improve tests for siphashVsevolod Stakhov2016-03-031-92/+130
| | | | | | - Add fuzz tests - Add variable length input tests - Check sanity of siphash implementation on start
* [Fix] Don't use _memcpy in assemblyVsevolod Stakhov2016-03-031-1/+6
|
* [Feature] Add AVX2 version of siphashVsevolod Stakhov2016-03-033-1/+236
| | | | | | | This version has been taken from the google code at https://github.com/google/highwayhash/ The final code is obtained by compiling c++ using clang-3.8 compiler.
* Switch the rest to apache 2Vsevolod Stakhov2016-02-042-39/+24
|
* Output configuration of libcryptoboxVsevolod Stakhov2016-01-292-2/+4
|
* Fix warnings.Vsevolod Stakhov2016-01-151-1/+1
|
* Fix testsVsevolod Stakhov2016-01-071-8/+0
|
* Reduce test cycles to speedup tests.Vsevolod Stakhov2015-04-231-1/+2
|
* Disable some siphash optimizations since they are too machine dependant.Vsevolod Stakhov2015-04-093-675/+1
|
* Add ssse3 version.Vsevolod Stakhov2015-04-082-0/+335
|
* Add AVX implementation generated by clang.Vsevolod Stakhov2015-04-083-1/+344
|
* Add sse41 version of siphash.Vsevolod Stakhov2015-04-082-0/+200
|
* Rework siphash internal API.Vsevolod Stakhov2015-04-082-9/+27
|
* Check for SSE3, SSSE3 and SSE4.1 instructions.Vsevolod Stakhov2015-04-081-4/+5
|
* Add siphash testing.Vsevolod Stakhov2015-04-081-0/+94
|
* Add reference implementation of siphash.Vsevolod Stakhov2015-04-083-0/+267