Commit Graph

26 Commits (master)

Author SHA1 Message Date
Frank Denis 2b98b4c6ca Format 4 months ago
Frank Denis 3feb000d62 Doh 4 months ago
Frank Denis 9a3cde4ba5 Format 2 years ago
Frank Denis 9e52627655 Update serde_big_array 2 years ago
Frank Denis 8b17418372 cache -> key_cache for clarity 3 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 641ba88ab1 Serialization now requires the Copy trait 4 years ago
Frank Denis 04fdf73046 Use specific lengths for big arrays 4 years ago
Frank Denis bf5f0b3568 Update to tokio 0.2 5 years ago
Frank Denis 48d0588337 Use SystemTime for the certificate's time
Also don't use mem::forget() for the updater, because who knows, Rust
optimizations may be too aggressive.

Maybe
Fixes #13
5 years ago
Frank Denis 9db26ba20b Preliminary support for Anonymized DNS 5 years ago
Frank Denis ca35d6fdc8 Ensure that PK prefixes don't match the Anonymized DNSCrypt query magic 5 years ago
Frank Denis 56a8e2eb6a Add TTL and serve-stale support to the DNS cache
Force certificate refresh on load
5 years ago
Frank Denis 1dd5ed07c1 Import from dnscrypt-wrapper 5 years ago
Frank Denis e681e43070 ADd a key cache and improve logging 5 years ago
Frank Denis f0c6235d33 Save states asynchronously 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 77a5878a52 Remove unused things 5 years ago
Frank Denis 8268f4d241 Better auto renewal 5 years ago
Frank Denis 6c10602af6 Automatic cert renewal 5 years ago
Frank Denis 7c76ee9a13 Clean a few things 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