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 |