| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix some warnings about needless & from nightly clippy | Nick Mathewson | 2021-06-18 | 1 | -1/+1 |
| | | |||||
| * | tor-llcrypto: Improve documentation and move keyblinding. | Nick Mathewson | 2021-05-21 | 1 | -112/+30 |
| | | |||||
| * | Enforce (and obey) clippy lints about exhaustive enums, structs. | Nick Mathewson | 2021-04-27 | 1 | -0/+1 |
| | | | | | | | | | These lints force us to declare our exported enums and exhaustive-looking structs as non-exhaustive (so that we can add to them in the future without breaking our API) or to explicitly disable the warning for a given enum/struct (to say that we _intend_ for additions to be a breaking change). | ||||
| * | Resolve two clippy warnings in blind_pubkey. | Nick Mathewson | 2021-03-29 | 1 | -2/+2 |
| | | |||||
| * | v3: Add two new test vectors that test key blinding clamping. | George Kadianakis | 2021-03-30 | 1 | -0/+6 |
| | | |||||
| * | v3: Improve error handling on key blinding. | George Kadianakis | 2021-03-30 | 1 | -5/+22 |
| | | |||||
| * | Implement basic ed25519 key blinding for v3 onion services. | George Kadianakis | 2021-03-29 | 1 | -0/+84 |
| | | |||||
| * | Change an unwrap() in llcrypto to an expect(). | Nick Mathewson | 2021-03-16 | 1 | -1/+1 |
| | | |||||
| * | run cargo fix --edition-idioms | Nick Mathewson | 2021-02-25 | 1 | -2/+2 |
| | | |||||
| * | Add serde implementations for identity key types. | Nick Mathewson | 2021-02-10 | 1 | -0/+59 |
| | | |||||
| * | Run cargo fix --edition-idioms | Nick Mathewson | 2020-12-02 | 1 | -2/+2 |
| | | |||||
| * | Tests for tor-chanmgr. | Nick Mathewson | 2020-10-30 | 1 | -0/+1 |
| | | |||||
| * | Implement a channel-manager type to get or launch channels on request. | Nick Mathewson | 2020-10-30 | 1 | -1/+1 |
| | | |||||
| * | Use from_bytes name for Ed25519Identity | Nick Mathewson | 2020-10-25 | 1 | -2/+2 |
| | | |||||
| * | More tests for ed25519identity | Nick Mathewson | 2020-10-21 | 1 | -2/+9 |
| | | |||||
| * | Implement From, not Into. | Nick Mathewson | 2020-10-19 | 1 | -4/+4 |
| | | | | | | These traits are inverses of one another, but implementing From is always preferred since rust 1.41 relaxed the "orphan rules". | ||||
| * | Validate master-key-ed25519 field in routerdescs | Nick Mathewson | 2020-10-19 | 1 | -0/+6 |
| | | |||||
| * | Improvements to Relay type in tor-netdir. | Nick Mathewson | 2020-10-19 | 1 | -0/+8 |
| | | | | | | | | | | | | Now, a Relay is always valid. This required some changes to the API: all_relays() has to return a new UncheckedRelay type that might or might not be valid, and the functions on Relay and ChanTarget that return ed25519 identities need to return an Ed25519Identity, not an ed25519::PublicKey. This change required some new encoding/decoding/conversion functions on Ed25519Identity. | ||||
| * | Use Ed25519Identity in microdescriptors. | Nick Mathewson | 2020-10-15 | 1 | -3/+12 |
| | | |||||
| * | Add an (unchecked) Ed25519Identity type | Nick Mathewson | 2020-10-15 | 1 | -0/+76 |
| | | | | | | This type differs from ed25519::PublicKey in that it is _not_ checked or expanded. | ||||
| * | llcrypto: Move ed25519 module into its own file. | Nick Mathewson | 2020-10-15 | 1 | -0/+73 |
