aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcryptobox
Commit message (Expand)AuthorAgeFilesLines
* [CritFix] Fix writing of encrypted HTTP requestsVsevolod Stakhov2016-06-271-0/+8
* [Feature] Use mumhash by default for incremental hashingVsevolod Stakhov2016-06-202-20/+53
* [Feature] Add routines to compare and check pubkeysVsevolod Stakhov2016-05-232-1/+30
* [Feature] Use metrohash as wellVsevolod Stakhov2016-05-122-11/+29
* [Minor] 8 bytes fits perfect for mumhashVsevolod Stakhov2016-05-121-1/+1
* [Feature] Further micro-optimizations for hashing and shinglesVsevolod Stakhov2016-05-122-8/+8
* [Feature] Try to select the optimal possible function for inputVsevolod Stakhov2016-05-111-1/+15
* [Feature] Add and use mumhash for non-crypto hashingVsevolod Stakhov2016-05-112-7/+9
* [Feature] New abstract hashing API in cryptoboxVsevolod Stakhov2016-05-103-2/+115
* [Feature] Allow catena encrypted passwords in controllerVsevolod Stakhov2016-04-214-13/+46
* [Feature] Add catena PBKDF functionVsevolod Stakhov2016-04-216-1/+544
* [Feature] Use heap in LRU cachesVsevolod Stakhov2016-04-081-1/+1
* [Fix] Allow to use assembly version of blake2b on x86 cpuVsevolod Stakhov2016-04-061-1/+1
* [Fix] Fixed cryptobox cleanupVsevolod Stakhov2016-03-221-1/+1
* [Feature] Improve tests for siphashVsevolod Stakhov2016-03-031-92/+130
* [Fix] Don't use _memcpy in assemblyVsevolod Stakhov2016-03-031-1/+6
* [Feature] Add AVX2 version of siphashVsevolod Stakhov2016-03-034-1/+237
* [Minor] Hide rdrand checks for non-x86 platformsVsevolod Stakhov2016-02-291-8/+9
* Add high level signing API for libcryptoboxVsevolod Stakhov2016-02-222-0/+103
* Fix couple of issues found by gcc-6Vsevolod Stakhov2016-02-161-1/+1
* Refactor UCL APIVsevolod Stakhov2016-02-161-6/+6
* Fix verification routine for signaturesVsevolod Stakhov2016-02-151-3/+5
* 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