3258 Commits (a87a4f475c2758ef0112d95a0906bc99a8408520)
 

Author SHA1 Message Date
  Vsevolod Stakhov 59989e2677 Be more precise when stealing a key from a message. 9 years ago
  Vsevolod Stakhov 0fdf87238f Preserve keys inside HTTP session. 9 years ago
  Vsevolod Stakhov 0d16792e38 Set peer's key properly. 9 years ago
  Vsevolod Stakhov 9e100a4658 Fix length in the message. 9 years ago
  Vsevolod Stakhov d6c756289e Fix cryptobox code. 9 years ago
  Vsevolod Stakhov 39c853952b Rework message store to allow encryption. 9 years ago
  Vsevolod Stakhov ef18538d25 Add workaround for parsing encrypted messages. 9 years ago
  Vsevolod Stakhov c0eb463d07 Fix remote keys parsing. 9 years ago
  Vsevolod Stakhov 268fea1999 Fix blocks chaining. 9 years ago
  Vsevolod Stakhov 7190809e19 Fix peer keys handling. 9 years ago
  Vsevolod Stakhov 023abb060f Fix detached cryptobox. 9 years ago
  Vsevolod Stakhov 6eac3649f8 Fix issues with base32 encoding. 9 years ago
  Vsevolod Stakhov 9bcf7906ee Fix keys initialization. 9 years ago
  Vsevolod Stakhov 58af43bae5 Implement keys manipulation in client. 9 years ago
  Vsevolod Stakhov c4e10c1278 Add routine to parse remote pubkeys. 9 years ago
  Vsevolod Stakhov 17e047e1d0 Use const for base32 encoding. 9 years ago
  Vsevolod Stakhov a2097c2da3 Store peer's key in http message. 9 years ago
  Vsevolod Stakhov e17b6310e4 Use shorter hash length for pubkey id. 9 years ago
  Vsevolod Stakhov 4acd548e91 Add support of encryption to the worker. 9 years ago
  Vsevolod Stakhov ebc0a487e1 Add configuration routine to parse keypairs. 9 years ago
  Vsevolod Stakhov d4d323b04e Allow generate keypairs by rspamd. 9 years ago
  Vsevolod Stakhov 87c90bd928 Add routine to print keys. 9 years ago
  Vsevolod Stakhov 40c399d03f Free router's key. 9 years ago
  Vsevolod Stakhov 3a0bbd8895 Add keys support for the router. 9 years ago
  Vsevolod Stakhov 1ff1b64500 Merge branch 'crypto' 9 years ago
  Vsevolod Stakhov d68fea7bc4 Implement encryption. 9 years ago
  Vsevolod Stakhov aa110b0b4b Add keypair generation routine. 9 years ago
  Vsevolod Stakhov 175d7c8cc6 Add prototypes. 9 years ago
  Vsevolod Stakhov db6de9a110 Implement detached cryptobox. 9 years ago
  Vsevolod Stakhov ed558e60e7 Implement decryption of messages. 9 years ago
  Vsevolod Stakhov bebc8737c8 Use more targeted compile flags setup. 9 years ago
  Vsevolod Stakhov 3dbb173515 Do not pad encrypted messages. 9 years ago
  Vsevolod Stakhov 62c3edb074 Forgot to add. 9 years ago
  Vsevolod Stakhov 6024829e9b Allow refcounting on keypairs. 9 years ago
  Vsevolod Stakhov ddc00caeab Rework key API to allow reusing of keypairs. 9 years ago
  Vsevolod Stakhov a5fdfa3a5a Allow to set keypair for a connection. 9 years ago
  Vsevolod Stakhov 6c5304b5da Implement key parsing from an HTTP request. 9 years ago
  Vsevolod Stakhov 918e002379 Use g_malloc for convinience. 9 years ago
  Vsevolod Stakhov 976633feae Add base32 decoding routine. 9 years ago
  Vsevolod Stakhov 75865261eb Adopt tweetnacl for rspamd. 9 years ago
  Vsevolod Stakhov b45251c416 Import tweetnacl. 9 years ago
  Vsevolod Stakhov ff7aec707d Some fixes to bayes. 9 years ago
  Vsevolod Stakhov 7fd5a65a11 Increase revision after learning. 9 years ago
  Vsevolod Stakhov 7ab573abf4 Fix learning. 9 years ago
  Vsevolod Stakhov 1eb9e1ebfb Fix pointer passing. 9 years ago
  Vsevolod Stakhov b13aafea0b Another missing member. 9 years ago
  Vsevolod Stakhov 0173df4e08 Fix initialization order. 9 years ago
  Vsevolod Stakhov 8e5c6a7507 Fix some issues in learning. 9 years ago
  Vsevolod Stakhov f117de8a3c Fixing learning. 9 years ago
  Vsevolod Stakhov 5525b96d6c Init mmaped file runtime function. 9 years ago