aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcryptobox
Commit message (Collapse)AuthorAgeFilesLines
* Fix nonces and pk sizes for openssl modeVsevolod Stakhov2015-10-191-2/+4
|
* Fix cryptobox ECDHVsevolod Stakhov2015-10-191-5/+3
|
* Move to pluggable cryptobox object sizesVsevolod Stakhov2015-10-192-27/+131
|
* Fix memory allocation for openssl objectsVsevolod Stakhov2015-10-191-4/+9
|
* Enable openssl mode for keypair generationVsevolod Stakhov2015-10-191-5/+39
|
* Enable openssl AES testsVsevolod Stakhov2015-10-182-5/+7
|
* Add openssl aes-256-gcm encryption to libcryptoboxVsevolod Stakhov2015-10-181-56/+298
|
* Prepare cryptobox for aes plug.Vsevolod Stakhov2015-10-182-51/+228
|
* Fix build on armVsevolod Stakhov2015-10-181-3/+6
| | | | | Issue: #404 Reported by: @Gottox
* Try to handle SIGILL properly.Vsevolod Stakhov2015-10-151-0/+10
| | | | Issue: #399
* Explicitly test CPU instructions even after CPUID callVsevolod Stakhov2015-10-151-7/+80
|
* We can include either 64 or 32 bits versions of curve25519-donna.Vsevolod Stakhov2015-10-153-10/+6
|
* 128 bit integers are not very portable.Vsevolod Stakhov2015-10-151-4/+10
|
* Fix some portability issues.Vsevolod Stakhov2015-10-151-12/+4
|
* Fix build on i386.Vsevolod Stakhov2015-10-141-7/+5
|
* Store NM between encrypt/decrypt.Vsevolod Stakhov2015-10-131-1/+1
|
* Add testing for curve25519 ECDH.Vsevolod Stakhov2015-10-127-96/+184
|
* Add Sandy2x implementation by Tung Chou for curve25519Vsevolod Stakhov2015-10-124-0/+2194
|
* Fix CPU detection for variables loading assembly.Vsevolod Stakhov2015-10-121-1/+1
|
* Rework curve25519 library for modular design.Vsevolod Stakhov2015-10-126-8/+107
|
* 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
| | | | Issue: #222
* 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
|