<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-cell/src/relaycell/conflux.rs, branch main</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=main</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-05-12T20:55:43Z</updated>
<entry>
<title>Upgrade rand crates to 0.10.</title>
<updated>2026-05-12T20:55:43Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2026-05-07T20:06:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a18167928901d8c88cd1cdd87346de8ad1ee42a2'/>
<id>urn:sha1:a18167928901d8c88cd1cdd87346de8ad1ee42a2</id>
<content type='text'>
When the circ-padding feature is enabled, we use maybenot, which does
not yet support rand 0.10. In the meantime, enabling this feature pulls
in rand 0.9. This is not ideal, but should be okay as a temporary
situation.

This also replaces the use of ReseedingRng (which was removed in 0.10)
with the reseeding_rng crate. This is somewhat less performant, but it
should be okay.
</content>
</entry>
<entry>
<title>Switch Cargo.toml files to edition 2024.</title>
<updated>2025-08-07T15:28:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-08-06T01:19:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=77b0de43b8c67cdb81befe0680a3df43b6ad37bc'/>
<id>urn:sha1:77b0de43b8c67cdb81befe0680a3df43b6ad37bc</id>
<content type='text'>
First, run

```
git grep -l "^edition =" |
    xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;'
```

Second, manually verify that all Cargo.toml files have changed,
and nothing else has changed.

Third, run cargo fmt again.
</content>
</entry>
<entry>
<title>tor-cell: Make conflux::V1Nonce opaque, add constructor.</title>
<updated>2025-04-08T18:24:29Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-03-13T14:02:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8d1a39cc9f489e512a664aef1e669bddf79f2f18'/>
<id>urn:sha1:8d1a39cc9f489e512a664aef1e669bddf79f2f18</id>
<content type='text'>
We will soon need to construct `V1Nonce`s.
</content>
</entry>
<entry>
<title>tor-cell: Copy ConfluxSwitch::seqno in getter.</title>
<updated>2025-04-08T18:21:29Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-04-01T18:18:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ac397b35920c48079eebe46a3612aea2766e5c0d'/>
<id>urn:sha1:ac397b35920c48079eebe46a3612aea2766e5c0d</id>
<content type='text'>
`u32` is `Copy`, so the getter doesn't need to return a ref.
</content>
</entry>
<entry>
<title>tor-cell: Add setters for the V1LinkPayload seqnos.</title>
<updated>2025-03-13T18:52:12Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-03-13T18:51:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e055607d90c49fc08c5f1d7be4e0acdad8e30774'/>
<id>urn:sha1:e055607d90c49fc08c5f1d7be4e0acdad8e30774</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-cell: Make V1_LINK_NONCE_LEN pub.</title>
<updated>2025-03-13T18:51:54Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-03-13T14:01:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8349d3ce31d2bd48c43bf0fbb50d0b7f4ade7cb6'/>
<id>urn:sha1:8349d3ce31d2bd48c43bf0fbb50d0b7f4ade7cb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-cell: Add constructors for the conflux cell types.</title>
<updated>2025-03-13T18:51:54Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-03-04T18:11:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a479d5cef98d464fdfe3400333f08025ba487105'/>
<id>urn:sha1:a479d5cef98d464fdfe3400333f08025ba487105</id>
<content type='text'>
We will soon need these in the circuit reactor.
</content>
</entry>
<entry>
<title>tor-cell: Add type alias for the V1LinkPayload nonce.</title>
<updated>2025-03-13T18:27:44Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-03-04T18:11:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8697ffe0419971124601ea2a30b80ef98651cef2'/>
<id>urn:sha1:8697ffe0419971124601ea2a30b80ef98651cef2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-cell: Add encodable conflux relay message types.</title>
<updated>2025-02-18T16:55:42Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-02-11T19:34:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3f66df0db8c0760c12b800c37bba80f0f08bf489'/>
<id>urn:sha1:3f66df0db8c0760c12b800c37bba80f0f08bf489</id>
<content type='text'>
This adds support for encoding and decoding `RELAY_CONFLUX_LINK`,
`RELAY_CONFLUX_LINKED`, and `RELAY_CONFLUX_SWITCH` cells.

Closes #1852
</content>
</entry>
</feed>
