aboutsummaryrefslogtreecommitdiff
path: root/tor-llcrypto
Commit message (Collapse)AuthorAgeFilesLines
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-2719-2053/+0
| | | | | This will cause some pain for now, but now is really the best time to do this kind of thing.
* Tweaks on patch to add clippy::unwrap_used lint.Nick Mathewson2021-08-271-2/+3
| | | | | | | The most frequent changes are: - Rewording messages about poisoned locks - Correcting some error types
* WIP: Add the "unwrap_used" lint.S0AndS02021-08-243-1/+4
| | | | | | | | | | | | | | | | | > Check `unwrap_used` section of Clippy documentation for details; > > https://rust-lang.github.io/rust-clippy/master/index.html#unwrap_used This adds the following Clippy configuration to crates; #![deny(clippy::unwrap_used)] **Warning** while tests and compiler do not show any errors, the submitted changes are very much a Work In Progress and mistakes may have been made. Check https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/67 Merge Request thread for more details.
* Fix a few things that the "typos" tool didn't like.Nick Mathewson2021-08-201-2/+2
|
* Revisions based on new documented-panics lint.Nick Mathewson2021-08-181-1/+7
| | | | | I've tried to remove some of possible panics, and improve the documentation for when the others might occur.
* Merge remote-tracking branch 'origin/mr/60'Nick Mathewson2021-08-182-0/+5
|\
| * Add the "missing_panics_doc" lint.S0AndS02021-08-132-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | > Check `missing_panics_doc` section of Clippy documentation for details; > > https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc This adds the following Clippy configuration to crates; #![deny(clippy::missing_panics_doc)] And adds necessary doc-comments to methods that may panic.
* | Add the "implicit_clone" lint.S0AndS02021-08-171-0/+1
|/ | | | | | | | | | | | | | > Check `implicit_clone` section of Clippy documentation for details; > > https://rust-lang.github.io/rust-clippy/master/index.html#implicit_clone This adds, and addresses, the following Clippy configuration to crates; #![deny(clippy::implicit_clone)] And moves related line within `maint/add_warning.py` file. My intent is to mitigate extra edits after merging, so please let me know if I need to do this last bit differently.
* Use add_warnings.py for clippy::cast_losslessNick Mathewson2021-08-131-1/+1
|
* Add the "cast_lossless" lint.S0AndS02021-08-121-0/+1
| | | | | | | | | | | | > Check `cast_lossless` section of Clippy documentation for details; > > https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless This adds the following Clippy configuration to crates; #![deny(clippy::cast_lossless)] And applies suggested Clippy and `cargo fmt` fixes.
* Add unnecessary_wraps to the big warning list.Nick Mathewson2021-08-061-0/+1
|
* Update to rsa 0.5.0. Minor compatibility issues.Nick Mathewson2021-08-052-5/+6
|
* Add symlinks to arti-corporarls2021-08-041-0/+1
|
* Fix typos and other spelling mistakesrls2021-07-313-3/+3
|
* address a bunch of hopefully uncontroversial lintsDaniel Eades2021-07-202-3/+3
|
* Revert "clippy: remove unneeded dependencies."Nick Mathewson2021-07-021-0/+4
| | | | | | | This sort of reverts 37b978ae1ba2770ebf75dd34e76797802e90b2f9. It appears that on nightly, these imports are necessary. Was there a change in the import resolver?
* clippy: remove unneeded dependencies.Nick Mathewson2021-06-271-1/+1
|
* Merge remote-tracking branch 'origin/mr/34'Nick Mathewson2021-06-272-2/+4
|\
| * Add clippy warn needless pass by valueYUAN LYU2021-06-212-2/+3
| |
| * Add clippy warn needless borrowYUAN LYU2021-06-211-0/+1
| |
* | Remove "publish = false"Nick Mathewson2021-06-241-1/+0
|/
* Fix some warnings about needless & from nightly clippyNick Mathewson2021-06-182-2/+2
|
* Add noop_method_call warning.Nick Mathewson2021-05-271-0/+1
| | | | | | This would have saved ahf and me a lot of confusion in debugging a situation where we were cloning a reference of a type that didn't implement Clone.
* Enable cargo_common_metadata warning.Nick Mathewson2021-05-251-0/+1
|
* Add automatically generated README.md files to each crate.Nick Mathewson2021-05-251-0/+62
|
* tor-llcrypto: finish a sentence in the docs.Nick Mathewson2021-05-241-1/+3
|
* Add a link tto the tor website to arti blurb.Nick Mathewson2021-05-241-1/+2
|
* Add tor-proto docs and tweak docs+apis elsewhere.Nick Mathewson2021-05-211-5/+5
|
* tor-llcrypto: Improve documentation and move keyblinding.Nick Mathewson2021-05-219-162/+317
|
* Give every Cargo.toml a repository fieldNick Mathewson2021-05-191-0/+1
|
* Fill in "package.categories" on all Cargo.tomlNick Mathewson2021-05-191-0/+1
|
* Add the "unreachable_pub" lint.Nick Mathewson2021-05-182-1/+2
| | | | | | This is a somewhat obnoxious change in its scope and requirements, but it makes it easier to understand what the real public and private parts of our APIs are.
* Upgrade to latest RustCrypto crates.Nick Mathewson2021-05-063-6/+6
|
* Add trait_duplication_in_bounds warning.Nick Mathewson2021-05-031-0/+1
|
* Add unseparated_literal_suffix lint, and fix it.Nick Mathewson2021-05-033-2/+3
|
* Add a few more clippy warningsNick Mathewson2021-05-031-0/+5
|
* Add some more clippy warnings to our list.Nick Mathewson2021-04-271-1/+6
|
* Enforce (and obey) clippy lints about exhaustive enums, structs.Nick Mathewson2021-04-272-0/+4
| | | | | | | | 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).
* upgrade httparse and zeroizeNick Mathewson2021-04-251-1/+1
|
* upgrade dalek dependenciesNick Mathewson2021-04-141-2/+2
|
* Upgrade rsa, zstd, httpdate. Remove redundant pin-project.Nick Mathewson2021-04-051-1/+1
|
* Resolve two clippy warnings in blind_pubkey.Nick Mathewson2021-03-291-2/+2
|
* Merge remote-tracking branch 'origin/mr/23'Nick Mathewson2021-03-292-0/+108
|\
| * v3: Add two new test vectors that test key blinding clamping.George Kadianakis2021-03-301-0/+6
| |
| * v3: Improve error handling on key blinding.George Kadianakis2021-03-302-6/+23
| |
| * Implement basic ed25519 key blinding for v3 onion services.George Kadianakis2021-03-292-0/+85
| |
* | Fix Rust-1.51 clippy warnings about acronyms in camel case.Nick Mathewson2021-03-291-2/+2
| | | | | | | | This is painful, but we shouldn't have to do it again.
* | Rename Rsa{Identity,Signature} to fix clippy warning.Nick Mathewson2021-03-293-43/+43
|/
* Add a compatibility layer so we can upgrade rand_core.Nick Mathewson2021-03-185-4/+91
| | | | | | dalek-crypto is stuck on rand_core 0.5.1, so we've been stuck too. This commit introduces a compatibility module so that we can wrap new rand_core instances to make them backward compatible.
* Add the tor project as an author.Nick Mathewson2021-03-171-1/+1
|