Commit Graph

21 Commits (master)

Author SHA1 Message Date
Frank Denis 9a3cde4ba5 Format 2 years ago
Frank Denis 9e52627655 Update serde_big_array 2 years ago
Frank Denis 65b11b8380 Nits 3 years ago
Frank Denis dbed0a0867 Create certificates using a rolling state
A new key pair is now computed using the previous secret key as a seed.

This still provides forward secrecy, and allows multiple instances
to compute the same ephemeral keys without having to share a state.

Fixes #57
Fixes #27
3 years ago
Frank Denis 04fdf73046 Use specific lengths for big arrays 4 years ago
Frank Denis 4d584d95e6 Move from failure to anyhow 5 years ago
Frank Denis 16b5db8c01 u8 vs i8 5 years ago
Frank Denis 360172601f Nits 5 years ago
Frank Denis bc4b10f637 Save resolver keys and certificates in the state 5 years ago
Frank Denis 0592855b25 kaboom the compiler 5 years ago
Frank Denis 6c10602af6 Automatic cert renewal 5 years ago
Frank Denis ec91355e74 Padding length tweak 5 years ago
Frank Denis 7c76ee9a13 Clean a few things 5 years ago
Frank Denis a135814891 Persist the provider key
Of course we also need to persist the resolver keys
5 years ago
Frank Denis 67a935f291 Padding 5 years ago
Frank Denis 59ba64d946 Avoid useless allocation 5 years ago
Frank Denis eb1b857274 Send encrypted DNS responses 5 years ago
Frank Denis 337eb4924d Refactor a bit, remove question padding 5 years ago
Frank Denis 5f0bb6daf5 Start decrypting DNSCrypt queries 5 years ago
Frank Denis 8689469722 up 5 years ago
Frank Denis 1dc7ce9a05 up 5 years ago