aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcryptobox
Commit message (Expand)AuthorAgeFilesLines
* Fix arguments orderVsevolod Stakhov2016-02-101-1/+1
* Fix couple of memory leaksVsevolod Stakhov2016-02-071-2/+4
* Fix more issues remainingVsevolod Stakhov2016-02-061-5/+11
* Add routines to print pubkey componentsVsevolod Stakhov2016-02-062-5/+48
* Fix loading of pubkeysVsevolod Stakhov2016-02-061-6/+6
* NIST p256 pubkey is 65 bytes lengthVsevolod Stakhov2016-02-061-1/+1
* Fix some errorsVsevolod Stakhov2016-02-061-5/+7
* Fix rspamadmVsevolod Stakhov2016-02-061-0/+5
* Fix the rest sourcesVsevolod Stakhov2016-02-061-4/+4
* Add more methods to keypair managementVsevolod Stakhov2016-02-062-0/+229
* Add more utilities to operate with keypairsVsevolod Stakhov2016-02-052-0/+68
* Rework HTTP encryptionVsevolod Stakhov2016-02-052-1/+152
* Add basic routines to create and manage keypairsVsevolod Stakhov2016-02-052-2/+256
* Implement keypairs creationVsevolod Stakhov2016-02-054-2/+201
* Better name for public keysVsevolod Stakhov2016-02-054-20/+21
* Rework keypairs cacheVsevolod Stakhov2016-02-055-34/+156
* Add flexible x25519/nist modes for cryptoboxVsevolod Stakhov2016-02-054-148/+184
* Start keypair framework conversionVsevolod Stakhov2016-02-056-1/+288
* Switch the rest to apache 2Vsevolod Stakhov2016-02-0411-225/+132
* Fix eddsa keys generationVsevolod Stakhov2016-02-031-3/+6
* 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-022-1/+201
* Add basic routines for digital signaturesVsevolod Stakhov2016-02-025-16/+169
* Reserve rspamd_sig_t for signaturesVsevolod Stakhov2016-02-022-17/+20
* Another workaround to avoid __int128 warningVsevolod Stakhov2016-01-302-20/+20
* Fix couple of compiler warningsVsevolod Stakhov2016-01-301-0/+1
* Add ed25519 reference implementationVsevolod Stakhov2016-01-295-1/+293
* Cleanup blake2 state on final iterationVsevolod Stakhov2016-01-291-0/+1
* 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-293-7/+27
* Output configuration of libcryptoboxVsevolod Stakhov2016-01-2912-18/+81
* Migrate to ref10 curve25519 implmentationVsevolod Stakhov2016-01-285-263/+4353
* Improve planning of asynchronous tasksVsevolod Stakhov2016-01-261-0/+1
* Faster curve25519 key generation via Edwards isomorphismVsevolod Stakhov2016-01-229-4/+1360
* Fix warnings.Vsevolod Stakhov2016-01-151-1/+1
* Remove unused var.Vsevolod Stakhov2016-01-111-1/+0
* Fix testsVsevolod Stakhov2016-01-071-8/+0
* Hyperscan is available for x86_64 only so farVsevolod Stakhov2015-12-202-130/+2
* Start refcounting rework for rspamd_configVsevolod Stakhov2015-11-181-0/+7
* Fix critical issue in keyed blake2 implementation.Vsevolod Stakhov2015-10-271-5/+24
* Fix assembly in i386 mode.Vsevolod Stakhov2015-10-261-16/+16
* Fix sections positions.Vsevolod Stakhov2015-10-261-1/+1
* Fix issues with keyed hash API.Vsevolod Stakhov2015-10-253-11/+6
* Start migrating to the new hash API.Vsevolod Stakhov2015-10-251-0/+3
* Add universal cryptobox hash API.Vsevolod Stakhov2015-10-252-3/+78
* Remove previous blake2 implementation.Vsevolod Stakhov2015-10-252-2/+4
* Add optimized version of blake2b from @floodyberryVsevolod Stakhov2015-10-257-13/+3558
* Start rework of blake2 implementation.Vsevolod Stakhov2015-10-255-1/+591