summaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Expand)AuthorAgeFilesLines
* Set robust flag for mutexes to avoid dead locks.Vsevolod Stakhov2015-02-241-0/+1
* Add lowercase utility for utf8 strings.Vsevolod Stakhov2015-02-232-0/+32
* Use xxh64 for upstreams hashing.Vsevolod Stakhov2015-02-231-8/+3
* Allow customizations for unix sockets.Vsevolod Stakhov2015-02-202-12/+102
* Add uri unescape from nginx.Vsevolod Stakhov2015-02-191-1/+3
* Fix radix comparision for partial masks.Vsevolod Stakhov2015-02-191-4/+0
* Remove tweetnacl for now.Vsevolod Stakhov2015-02-153-10/+8
* Eliminate mess with linking.Vsevolod Stakhov2015-02-131-54/+20
* Allow to specify keypairs cache externally.Vsevolod Stakhov2015-02-112-4/+5
* Fix memory leaks in HTTP code.Vsevolod Stakhov2015-02-091-2/+14
* Fix cryptobox logic.Vsevolod Stakhov2015-02-071-2/+2
* Use libcryptobox in http.Vsevolod Stakhov2015-02-073-26/+30
* Start cryptobox library.Vsevolod Stakhov2015-02-064-37/+2
* Fix potential issues as found by coverity.Vsevolod Stakhov2015-02-055-11/+19
* Fix keypairs cache processing.Vsevolod Stakhov2015-02-041-6/+5
* Initialize expire queue.Vsevolod Stakhov2015-02-041-0/+1
* Securely erase content of secret keys.Vsevolod Stakhov2015-02-031-0/+2
* Fix LRU hash in keypairs cache.Vsevolod Stakhov2015-02-031-9/+49
* Add explicit_memzero function.Vsevolod Stakhov2015-02-032-0/+37
* Rework LRU hash.Vsevolod Stakhov2015-02-032-63/+91
* Remove old crap functions from url parser code.Vsevolod Stakhov2015-02-031-2/+2
* Use keys cache in encrypt/decrypt operations.Vsevolod Stakhov2015-02-021-7/+23
* Use keypairs cache.Vsevolod Stakhov2015-02-023-10/+36
* Update keypairs cache.Vsevolod Stakhov2015-02-025-8/+90
* Add preliminary implementation of keypairs cache.Vsevolod Stakhov2015-02-024-0/+97
* Fix encrypted output.Vsevolod Stakhov2015-02-021-0/+6
* Fix processing of unix sockets.Vsevolod Stakhov2015-02-021-33/+52
* Fix encryption of messages with no body.Vsevolod Stakhov2015-02-011-2/+3
* Be more precise when stealing a key from a message.Vsevolod Stakhov2015-01-301-0/+2
* Preserve keys inside HTTP session.Vsevolod Stakhov2015-01-302-1/+17
* Set peer's key properly.Vsevolod Stakhov2015-01-301-3/+2
* Fix length in the message.Vsevolod Stakhov2015-01-301-1/+1
* Fix cryptobox code.Vsevolod Stakhov2015-01-301-1/+1
* Fix remote keys parsing.Vsevolod Stakhov2015-01-301-4/+2
* Fix peer keys handling.Vsevolod Stakhov2015-01-302-35/+24
* Fix issues with base32 encoding.Vsevolod Stakhov2015-01-292-30/+42
* Fix keys initialization.Vsevolod Stakhov2015-01-292-2/+20
* Add routine to parse remote pubkeys.Vsevolod Stakhov2015-01-292-0/+29
* Use const for base32 encoding.Vsevolod Stakhov2015-01-292-4/+4
* Store peer's key in http message.Vsevolod Stakhov2015-01-292-11/+12
* Use shorter hash length for pubkey id.Vsevolod Stakhov2015-01-291-3/+4
* Add support of encryption to the worker.Vsevolod Stakhov2015-01-291-1/+1
* Allow generate keypairs by rspamd.Vsevolod Stakhov2015-01-291-1/+1
* Add routine to print keys.Vsevolod Stakhov2015-01-292-0/+69
* Free router's key.Vsevolod Stakhov2015-01-291-0/+6
* Add keys support for the router.Vsevolod Stakhov2015-01-292-1/+26
* Implement encryption.Vsevolod Stakhov2015-01-281-3/+52
* Add keypair generation routine.Vsevolod Stakhov2015-01-282-0/+20
* Implement decryption of messages.Vsevolod Stakhov2015-01-281-7/+44
* Allow refcounting on keypairs.Vsevolod Stakhov2015-01-282-1/+24