<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/crypto/bench_utils.rs, branch arti-v1.4.3</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.3</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.3'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-04-29T16:31:09Z</updated>
<entry>
<title>proto: Make crypt layers take a ChanCmd argument</title>
<updated>2025-04-29T16:31:09Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-15T01:14:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1998aa7b6a837bc33d372de22566447f477bf01f'/>
<id>urn:sha1:1998aa7b6a837bc33d372de22566447f477bf01f</id>
<content type='text'>
CGO will need this argument so that it can authenticate
the command as part of its crypto operations.
(Trying to meddle with RELAY vs RELAY_EARLY will no longer work!)
</content>
</entry>
<entry>
<title>proto: refactor RelayCrypt trait into separate traits</title>
<updated>2025-04-29T16:31:09Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-15T00:01:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3bd64c9308a7f3c7772acc2a42f5349ad0534e17'/>
<id>urn:sha1:3bd64c9308a7f3c7772acc2a42f5349ad0534e17</id>
<content type='text'>
It seems very likely that, as with client crypto,
we'll want relay crypto to separable into "forward" and "reverse"
objects, so that the two can be used more or less independently.
</content>
</entry>
<entry>
<title>proto: Tweak semantics of RelayCrypt::originate.</title>
<updated>2025-04-29T16:31:09Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-14T22:54:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=955440b3c54621233fae23e7a3ddfa1e21d130df'/>
<id>urn:sha1:955440b3c54621233fae23e7a3ddfa1e21d130df</id>
<content type='text'>
This makes the behavior of "originate" match the behavior of
OutboundClientLayer::originate_for, which creates the message
_and_ encrypts it.  This will be necessary for CGO, where
"originate" and "encrypt" are not easily separated operations.

(Nothing uses this trait yet, since relay circuits aren't yet a thing,
so it's a good time to get it right.)
</content>
</entry>
<entry>
<title>tor-proto: put every bench_utils mod behind the bench feature</title>
<updated>2024-11-06T18:36:19Z</updated>
<author>
<name>Lionel Goffaux</name>
<email>lionel.goffaux@unamur.be</email>
</author>
<published>2024-11-06T18:36:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=375f63cd7aff14cc288141a749ee8b4342d45ba3'/>
<id>urn:sha1:375f63cd7aff14cc288141a749ee8b4342d45ba3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: remove inlines attributes</title>
<updated>2024-11-06T12:03:05Z</updated>
<author>
<name>Lionel Goffaux</name>
<email>lionel.goffaux@unamur.be</email>
</author>
<published>2024-11-06T12:03:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8e7239d65a3da8b78e4497825d1f116195ba79c9'/>
<id>urn:sha1:8e7239d65a3da8b78e4497825d1f116195ba79c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: Add benchmarks for cell encryption and decryption</title>
<updated>2024-11-04T12:05:10Z</updated>
<author>
<name>Lionel Goffaux</name>
<email>lionel.goffaux@unamur.be</email>
</author>
<published>2024-11-04T12:05:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=10607de5023ce98c82237186654b0f87e9466931'/>
<id>urn:sha1:10607de5023ce98c82237186654b0f87e9466931</id>
<content type='text'>
</content>
</entry>
</feed>
