<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-keymgr/src/key_specifier/derive.rs, branch arti-v1.2.0</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.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-02-19T12:52:33Z</updated>
<entry>
<title>tor-keymgr: Include the ArtiPath in PatternNotMatched.</title>
<updated>2024-02-19T12:52:33Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-05T16:24:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=44d9e0dddc3f2fa9362e595018a80f95c736f8e9'/>
<id>urn:sha1:44d9e0dddc3f2fa9362e595018a80f95c736f8e9</id>
<content type='text'>
All `KeyPathError` variants now include the `ArtiPath` that caused the
error.

Part of #1115
</content>
</entry>
<entry>
<title>tor-keymgr: Include ArtiPath in InvalidArtiPath (fmt).</title>
<updated>2024-02-19T12:52:33Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-05T16:16:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=30aea9b826fceb9f36d59c87bc8dea1435225640'/>
<id>urn:sha1:30aea9b826fceb9f36d59c87bc8dea1435225640</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Include ArtiPath in InvalidArtiPath.</title>
<updated>2024-02-19T12:52:33Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-05T16:15:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a94125353baeb4b0e87d44072aedcdb4d27075e7'/>
<id>urn:sha1:a94125353baeb4b0e87d44072aedcdb4d27075e7</id>
<content type='text'>
Part of #1115
</content>
</entry>
<entry>
<title>tor-keymgr: Include the ArtiPath in InvalidKeyPathComponentValue.</title>
<updated>2024-02-19T12:52:33Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-05T12:55:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=826d60c5b84a7ab4818290f42262fe90f82fc220'/>
<id>urn:sha1:826d60c5b84a7ab4818290f42262fe90f82fc220</id>
<content type='text'>
The offending `ArtiPath` should be included in the error.

Part of #1115
</content>
</entry>
<entry>
<title>tor-keymgr: Rename {to,from}_component to {to,from}_slug.</title>
<updated>2024-02-19T12:52:32Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-05T17:05:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1040df929f643a2fd2a1ccb0400f1dd2f2beac98'/>
<id>urn:sha1:1040df929f643a2fd2a1ccb0400f1dd2f2beac98</id>
<content type='text'>
Originally, these functions converted to and from `ArtiPathComponent`.
In !1931, we replaced `ArtiPathComponent` with `Slug` without renaming
the conversion functions. Since we're converting to and from `Slug` now,
I think it makes sense to rename them too.

Part of #1115
</content>
</entry>
<entry>
<title>tor-keymgr: Rename KeyInfoExtractor to KeyPathInfoExtractor.</title>
<updated>2024-02-05T19:19:01Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-05T10:47:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bd85bffd0a388f579d42c8a0758091232bf901a0'/>
<id>urn:sha1:bd85bffd0a388f579d42c8a0758091232bf901a0</id>
<content type='text'>
This trait extracts a `KeyPathInfo`, not a `KeyInfo`.

Part of #1115
</content>
</entry>
<entry>
<title>tor-keymgr: Lowercase the role when building the ArtiPath.</title>
<updated>2024-01-31T11:15:53Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-29T12:38:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f28158d1b6b2e5cd88e707c3ed385acc65fdfcee'/>
<id>urn:sha1:f28158d1b6b2e5cd88e707c3ed385acc65fdfcee</id>
<content type='text'>
The role is a slug, and slugs are not allowed to contain uppercase
characters.

Closes #1195
</content>
</entry>
<entry>
<title>tor-keymgr: Abolish ArtiPathComponent.</title>
<updated>2024-01-31T10:43:06Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-25T17:12:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=de4115126da6156d53482a370b8e12742c0114ec'/>
<id>urn:sha1:de4115126da6156d53482a370b8e12742c0114ec</id>
<content type='text'>
`ArtiPathComponent`s are really just `Slugs`.

Part of #1193, #1092
</content>
</entry>
<entry>
<title>tor-keymgr: Turn some TODOs into #1195.</title>
<updated>2024-01-10T19:23:36Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-10T19:21:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=da344948f0036582adc21098f602765c843c5dd5'/>
<id>urn:sha1:da344948f0036582adc21098f602765c843c5dd5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Turn some TODO HSS into #858</title>
<updated>2024-01-10T19:23:36Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-10T15:25:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=175ea6a471ef2d4dd08a43f3eca5869782b81ae6'/>
<id>urn:sha1:175ea6a471ef2d4dd08a43f3eca5869782b81ae6</id>
<content type='text'>
</content>
</entry>
</feed>
