summaryrefslogtreecommitdiff
path: root/crates/tor-proto
Commit message (Expand)AuthorAgeFilesLines
...
* channel: Provide somewhere for the frontend's mutable stateIan Jackson2022-08-161-0/+24
* Provide ChannelUsage and plumb it all the way downIan Jackson2022-08-161-0/+27
* channel reparameterize: Change error typeIan Jackson2022-08-161-5/+3
* channel params: ChannelsParamssUpdates: provide combine()Ian Jackson2022-08-161-0/+13
* channel params: Add a missing comma.Ian Jackson2022-08-161-1/+1
* channel params: Rename initial_update (from total_update)Ian Jackson2022-08-161-3/+3
* tor-proto: padding::Parameters: Provide all_zeroesIan Jackson2022-08-161-0/+10
* tor-proto: padding::Parameters::padding_negotiate_cellIan Jackson2022-08-161-1/+17
* tor-proto: padding::Parameters: Provide default_reduced constructorIan Jackson2022-08-161-0/+12
* channel padding: Add doc commentary with the channel padding planIan Jackson2022-08-162-0/+27
* channel: Centralise Channel::send_controlIan Jackson2022-08-161-14/+16
* tor-proto: padding::Parameters: use impl_standard_builderIan Jackson2022-08-162-7/+4
* tor-proto: Add a comment about the tor-proto layer.Nick Mathewson2022-08-101-0/+18
* Clarify that tor-proto _does_ create timers.Nick Mathewson2022-08-101-4/+2
* Merge branch 'main' into 'linkspec_refactor_v3'Nick Mathewson2022-08-1010-80/+92
|\
| * Merge branch 'zeroize' into 'main'Nick Mathewson2022-08-049-79/+91
| |\
| | * tor-proto: Use correct SecretBuf in handshakes.Nick Mathewson2022-08-014-17/+27
| | * tor-proto: Replace SecretBytes with SecretBuf.Nick Mathewson2022-08-018-63/+65
| | * Use the `zeroize` feature in several cratesNick Mathewson2022-08-011-1/+1
| * | Merge branch 'inc-rename' into 'main'Ian Jackson2022-08-022-1/+1
| |\ \ | | |/ | |/|
| | * Rename `.inc` and other included files to end in `.rs`eta2022-07-262-1/+1
* | | tor-proto: Unify the check_match code in channel and handshakeNick Mathewson2022-08-103-46/+48
* | | Final (?) API revisions for tor-linkspecNick Mathewson2022-08-106-60/+67
* | | tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-022-2/+2
* | | Remove some testing-only reimplementations of OwnedChanTarget.Nick Mathewson2022-08-023-82/+12
|/ /
* | Now that versions have bumped, remove semver.md files.Nick Mathewson2022-08-011-1/+0
* | Bump patch versions on crates that have new APIs.Nick Mathewson2022-08-011-2/+2
* | Bump minor version on crates with deps with breaking changes.Nick Mathewson2022-08-011-1/+1
* | Bump minor versions on all crates that have had breaking changes.Nick Mathewson2022-08-011-4/+4
|/
* change usage of PublicKey to Ed25519 in tor-certtrinity-1686a2022-07-231-5/+3
* change check_key to take a Option<&_> instead of &Option<_>trinity-1686a2022-07-231-2/+2
* tor-proto: Stop using write_infallible in handshake code.Nick Mathewson2022-07-115-138/+196
* tor-cell: Make encoding method signatures fallible.Nick Mathewson2022-07-111-1/+5
* Remove "write_and_consume_infallible".Nick Mathewson2022-07-111-7/+12
* Rename "write" methods on tor-bytes to "write_infallible".Nick Mathewson2022-07-113-112/+112
* Implement a higher-level API for the ntor v3 handshakeeta2022-07-081-23/+162
* Update `rsa` dependency (and use `x25519-dalek` prerelease)eta2022-07-061-6/+5
* Remove semver.md files now that 0.5.0 is outNick Mathewson2022-06-241-3/+0
* Bump crate and dependency versions.Nick Mathewson2022-06-241-10/+10
* Merge branch 'clippy' into 'main'Ian Jackson2022-06-242-3/+12
|\
| * clippy: Consolidate many lints in maint/add_warningIan Jackson2022-06-241-3/+9
| * Run maint/add_warning crates/*/src/{lib,main}.rsIan Jackson2022-06-231-0/+3
* | tor-proto: split and elaborate tor_bytes::Error instancesNick Mathewson2022-06-236-21/+70
* | tor-proto: Split CellErr based on activity.Nick Mathewson2022-06-236-18/+54
* | tor-proto: clean up error names and messagesNick Mathewson2022-06-2312-85/+90
|/
* Merge branch 'display_source_cleanup' into 'main'eta2022-06-212-9/+10
|\
| * Do not include error source() in display() format.Nick Mathewson2022-06-212-9/+10
* | channel padding: Rename ChannelsParams from ChannelsConfig (rustfmt)Ian Jackson2022-06-212-2/+2
* | channel padding: Rename ChannelsParams from ChannelsConfigIan Jackson2022-06-214-59/+59
* | tor-proto: Have Channel::reconfigure throw ChannelClosedIan Jackson2022-06-211-2/+2