aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcryptobox/cryptobox.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Implement keypairs generation for signingVsevolod Stakhov2016-02-021-2/+2
|
* Add ECDSA signatures as wellVsevolod Stakhov2016-02-021-1/+77
|
* Add test vectors for eddsaVsevolod Stakhov2016-02-021-0/+11
|
* Add basic routines for digital signaturesVsevolod Stakhov2016-02-021-1/+101
|
* Reserve rspamd_sig_t for signaturesVsevolod Stakhov2016-02-021-10/+10
|
* Properly detect avx set.Vsevolod Stakhov2016-01-291-5/+6
|
* Fix CPU features detectionVsevolod Stakhov2016-01-291-32/+44
|
* Add detection for RDRAND supportVsevolod Stakhov2016-01-291-0/+18
|
* Output configuration of libcryptoboxVsevolod Stakhov2016-01-291-7/+49
|
* Faster curve25519 key generation via Edwards isomorphismVsevolod Stakhov2016-01-221-1/+1
|
* Start refcounting rework for rspamd_configVsevolod Stakhov2015-11-181-0/+7
|
* Add universal cryptobox hash API.Vsevolod Stakhov2015-10-251-3/+48
|
* Remove previous blake2 implementation.Vsevolod Stakhov2015-10-251-1/+3
|
* 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-191-17/+96
|
* 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-181-4/+6
|
* Add openssl aes-256-gcm encryption to libcryptoboxVsevolod Stakhov2015-10-181-56/+298
|
* Prepare cryptobox for aes plug.Vsevolod Stakhov2015-10-181-51/+222
|
* 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
|
* Fix some portability issues.Vsevolod Stakhov2015-10-151-12/+4
|
* Store NM between encrypt/decrypt.Vsevolod Stakhov2015-10-131-1/+1
|
* Rework curve25519 library for modular design.Vsevolod Stakhov2015-10-121-0/+1
|
* 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-061-2/+130
|
* Add PBKDF2-HMAC-Blake2 function.Vsevolod Stakhov2015-04-211-0/+59
|
* Use new siphash implementation.Vsevolod Stakhov2015-04-081-0/+9
|
* Check for SSE3, SSSE3 and SSE4.1 instructions.Vsevolod Stakhov2015-04-081-1/+10
|
* Add reference implementation of siphash.Vsevolod Stakhov2015-04-081-0/+2
|
* Use __get_cpuid if available.Vsevolod Stakhov2015-03-141-0/+7
|
* 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
|
* Use optimized version of poly1305.Vsevolod Stakhov2015-02-071-5/+6
|
* Init cryptobox library properly.Vsevolod Stakhov2015-02-071-0/+1
|
* Fix cryptobox logic.Vsevolod Stakhov2015-02-071-3/+11
|
* Use libcryptobox in http.Vsevolod Stakhov2015-02-071-0/+3
|
* Fix beforenm part.Vsevolod Stakhov2015-02-061-5/+30
|
* Add cryptobox encryption.Vsevolod Stakhov2015-02-061-5/+36
|
* Implement verification and keypair generation.Vsevolod Stakhov2015-02-061-0/+50
|
* Add platform detector based on cpuid.Vsevolod Stakhov2015-02-061-7/+49
|
* Start cryptobox library.Vsevolod Stakhov2015-02-061-0/+62