<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-rtcompat/src, branch arti-v1.2.5</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.5</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.5'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-06-18T14:18:58Z</updated>
<entry>
<title>tls: Support export keying material (RFC 5705)</title>
<updated>2024-06-18T14:18:58Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2024-06-04T18:56:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=144522a38a511ee0dd1f5bcee9bec01c971d1f6b'/>
<id>urn:sha1:144522a38a511ee0dd1f5bcee9bec01c971d1f6b</id>
<content type='text'>
Add a function to get the keying material as detailed by RFC 5705.
Because native-tls doesn't have such support, there is a place holder
panic!() for now.

This means that for the forseable future, relay would only work with
rustls until we figure out a solution for native-tls.

Closes #1432

Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>rtcompat: Set disable_built_in_roots With native_tls.</title>
<updated>2024-06-13T13:39:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-06-13T13:36:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b4d861af8c6596e02db7fa687c8f07d80c8a4ef5'/>
<id>urn:sha1:b4d861af8c6596e02db7fa687c8f07d80c8a4ef5</id>
<content type='text'>
When using openssl on Linux, this saves us about 1.4 MB due to not
loading the default CAs and CRLs (which Tor doesn't use.)

Addresses part of #1027.
</content>
</entry>
<entry>
<title>Re-run maint/add_warning.</title>
<updated>2024-05-06T13:31:35Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-05-06T13:23:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=97f452ec9958bf7d8ca3275c39655814a4494637'/>
<id>urn:sha1:97f452ec9958bf7d8ca3275c39655814a4494637</id>
<content type='text'>
This commit is automatically generated.
</content>
</entry>
<entry>
<title>Add a note about CryptoProvicder.</title>
<updated>2024-04-22T15:25:45Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-04-22T14:51:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8009b323e192ed380ada8b7da2fc52974b942331'/>
<id>urn:sha1:8009b323e192ed380ada8b7da2fc52974b942331</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade to futures-rustls 0.26.0, rustls 0.23.5.</title>
<updated>2024-04-22T15:25:45Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-04-22T14:00:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5f035cb5cbcb11bcdf0467667ad51a53bcdbce85'/>
<id>urn:sha1:5f035cb5cbcb11bcdf0467667ad51a53bcdbce85</id>
<content type='text'>
The rustls upgrade will solve #1377 and CVE-2024-32650.

Note that we've had to patch our RustlsProvider impl a bit in order
to keep the tests passing. See comments.

Closes #1377.
</content>
</entry>
<entry>
<title>tor-rtcompat: Add CoarseTimeProvider to docs for Runtime trait</title>
<updated>2024-04-15T13:19:30Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-04-15T13:19:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ed9ae26c746bcbe719f7c4bbecdb1db211cce485'/>
<id>urn:sha1:ed9ae26c746bcbe719f7c4bbecdb1db211cce485</id>
<content type='text'>
I overlooked this, apparently.
</content>
</entry>
<entry>
<title>tor-rtcompat: Rename coarsetime module to coarse_time</title>
<updated>2024-03-25T16:00:17Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-03-25T16:00:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=544d621413e189a2ed39428d9e5e7665170f91c7'/>
<id>urn:sha1:544d621413e189a2ed39428d9e5e7665170f91c7</id>
<content type='text'>
Modules with the same name as external crates don't work well with our
MSRV.
</content>
</entry>
<entry>
<title>tor-rtcompat: coarsetime: Add a comment about doc status</title>
<updated>2024-03-25T12:49:07Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-03-25T12:49:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2bbc59333c688f329a16f36266c3b1d7d3d8c157'/>
<id>urn:sha1:2bbc59333c688f329a16f36266c3b1d7d3d8c157</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-rtcompat: Make Runtime imply CoarseTimeProvider, etc.</title>
<updated>2024-03-25T11:52:56Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-03-21T15:19:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5834d988c8bf87ebce0a821d8f269280d47174bd'/>
<id>urn:sha1:5834d988c8bf87ebce0a821d8f269280d47174bd</id>
<content type='text'>
We must also impl CoarseTimeProvider for mocked runtimes.
</content>
</entry>
<entry>
<title>tor-rtcompat: implement_opaque_runtime impls CoarseTimeProvider</title>
<updated>2024-03-25T11:52:56Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-03-21T15:51:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7fab5b607a879c048fd021fccb121b649b00278d'/>
<id>urn:sha1:7fab5b607a879c048fd021fccb121b649b00278d</id>
<content type='text'>
Now all our non-mock runtime types impl CoarseTimeProvider.
</content>
</entry>
</feed>
