| 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 | -9/+21 |
| | | |||||
| * | Fix Rust-1.51 clippy warnings about acronyms in camel case. | Nick Mathewson | 2021-03-29 | 1 | -2/+2 |
| | | | | | This is painful, but we shouldn't have to do it again. | ||||
| * | Rename Rsa{Identity,Signature} to fix clippy warning. | Nick Mathewson | 2021-03-29 | 1 | -37/+37 |
| | | |||||
| * | Avoid unwrap() in llcrypto. | Nick Mathewson | 2021-03-04 | 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/+58 |
| | | |||||
| * | Make RSAIdentity implement Copy. | Nick Mathewson | 2020-12-08 | 1 | -2/+1 |
| | | |||||
| * | De-parameterize ChanMgr and everything that wraps it. | Nick Mathewson | 2020-12-08 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | This makes a whole lot of our code simpler, and makes it so that CircMgr and DirMgr no longer need to have anything parameterized over transports, either. Instead of boxing Transport inside of ChanMgr, I've made a new Connection trait that goes from a ChanTarget* straight to a Channel. This lets us avoid having to box the intermediate TLS object. [*] Actually, a copy of the information from a ChanTarget. Ick, but I had to make a copy to avoid parameterizing Connecter::build_channel. | ||||
| * | Test for finish-handshake function | Nick Mathewson | 2020-10-23 | 1 | -0/+6 |
| | | |||||
| * | Clarify kludgey magic in our to_der() function. | Nick Mathewson | 2020-10-18 | 1 | -1/+6 |
| | | |||||
| * | tests for some failing cases in mdconsensus | Nick Mathewson | 2020-10-06 | 1 | -1/+1 |
| | | |||||
| * | Make rsa::PublicKey derive Debug. | Nick Mathewson | 2020-10-02 | 1 | -1/+1 |
| | | |||||
| * | Document private members in most crates | Nick Mathewson | 2020-09-24 | 1 | -0/+6 |
| | | |||||
| * | Now that the rsa crate has pkcs1 decoding, use it. | Nick Mathewson | 2020-09-13 | 1 | -40/+7 |
| | | | | | | | Also, instead of implementing an otherwise-derivable Hash for rsa public keys, tell clippy not to worry that we're defining partialeq but not hash. | ||||
| * | stop exposing rsa::errors::Result. | Nick Mathewson | 2020-09-13 | 1 | -7/+4 |
| | | |||||
| * | llcrypto: tests for rsa kludge | Nick Mathewson | 2020-09-13 | 1 | -0/+5 |
| | | |||||
| * | Fix bogus docs in ll::pk::rsa | Nick Mathewson | 2020-09-09 | 1 | -2/+2 |
| | | |||||
| * | Fix clippy warnings; improve key type for consensus. | Nick Mathewson | 2020-09-07 | 1 | -2/+1 |
| | | |||||
| * | RSAIdentity: Better Display and Debug. | Nick Mathewson | 2020-09-07 | 1 | -1/+14 |
| | | |||||
| * | llcrypto: Define a "ValidatableSignature" type | Nick Mathewson | 2020-09-03 | 1 | -0/+27 |
| | | | | | | This type wraps a signature, a public key, and the signed object. It's meant to be useful for implementing SelfSigned objects. | ||||
| * | Implement an ersatz hash() for RSAIdentity | Nick Mathewson | 2020-08-28 | 1 | -1/+7 |
| | | | | | | For whatever reason, something I had didn't like me implementing a custom PartialEq but deriving Hash | ||||
| * | llcrypto: make RSAIdentity implement the Hash trait. | Nick Mathewson | 2020-08-27 | 1 | -1/+1 |
| | | |||||
| * | Upgrade to latest version of rsa crate | Nick Mathewson | 2020-06-12 | 1 | -13/+13 |
| | | |||||
| * | make id field in RSAIdentity private | Nick Mathewson | 2020-05-08 | 1 | -2/+4 |
| | | |||||
| * | most missing docs for llcrypto | Nick Mathewson | 2020-05-08 | 1 | -8/+34 |
| | | |||||
| * | Stop re-exporting traits from tor-llcrypto. It does not help. | Nick Mathewson | 2020-05-08 | 1 | -1/+1 |
| | | |||||
| * | Fresh git repository for work on "arti" | Nick Mathewson | 2020-05-07 | 1 | -0/+148 |
| Arti is a rust tor implementation. It's project I've been working on for a few months now, in weekends and in spare time. It doesn't speak the tor protocol yet, and it doesn't connect to the network at all. It needs much more documentation and testing, but I'm just about ready to show it to others. See the README.md for a description of what is there and what isn't. | |||||
