<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hscrypto/src/pk.rs, branch arti-v1.1.6</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.6</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.6'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-06-22T19:37:34Z</updated>
<entry>
<title>hscrypto: downgrade a comment to HSS</title>
<updated>2023-06-22T19:37:34Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-22T19:37:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8ecb4107d4562892604f362735f7cabc3d2872e0'/>
<id>urn:sha1:8ecb4107d4562892604f362735f7cabc3d2872e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New ErrorKind for invalid onion addresses</title>
<updated>2023-06-22T14:57:08Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-22T14:51:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=967cae6cede19e7911ea2bed5f8e6f571c72d0b2'/>
<id>urn:sha1:967cae6cede19e7911ea2bed5f8e6f571c72d0b2</id>
<content type='text'>
Use this to emit HS_BAD_ADDRESS as appropriate.
</content>
</entry>
<entry>
<title>hscrypto: comment out an unused key type.</title>
<updated>2023-06-13T16:01:12Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-13T16:01:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7a82285984046c512bf72183b77c3e9c6528a1fb'/>
<id>urn:sha1:7a82285984046c512bf72183b77c3e9c6528a1fb</id>
<content type='text'>
(I'm not removing it entirely since maybe we _should_ use it, and
maybe we _will_ as we do services.  I've added a TODO HS for
removing it or using it, and removed the TODO HS at the head of
pk.rs about making sure that all the key types in the module really
belong there.)
</content>
</entry>
<entry>
<title>hscrypto: Remove a TODO about extending an internal macro.</title>
<updated>2023-06-13T15:53:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-13T15:53:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9888c4422d64c7ce1fa712c443b84a87162964f6'/>
<id>urn:sha1:9888c4422d64c7ce1fa712c443b84a87162964f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hscrypto: Remove a TODO about implementing ErrorKind.</title>
<updated>2023-06-13T15:50:53Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-13T15:50:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=670c73a159cedbf4235a484d90dd2b7abd8b6455'/>
<id>urn:sha1:670c73a159cedbf4235a484d90dd2b7abd8b6455</id>
<content type='text'>
I think it isn't actually a great idea for HsIdParseError to
implement ErrorKind, since the actual ErrorKind would depend
entirely on where the problematic ID came from.
</content>
</entry>
<entry>
<title>hscrypto: clarify and downgrade TODOs about blinding secrets</title>
<updated>2023-06-13T15:48:54Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-13T15:48:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9311a8da5bfec2dcdd526f7cc571cba238efe7d9'/>
<id>urn:sha1:9311a8da5bfec2dcdd526f7cc571cba238efe7d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hscrypto: Remove an incorrect comment.</title>
<updated>2023-05-18T18:18:53Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-18T15:13:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9773633a848b97aebbdb8a221914b3eacc035a17'/>
<id>urn:sha1:9773633a848b97aebbdb8a221914b3eacc035a17</id>
<content type='text'>
(It said that we want to deprecate all unescorted secret keys; in
fact, only unescorted EdDSA secrets are bad.)
</content>
</entry>
<entry>
<title>hscrypto: Replace ed25519 secret keys with keypairs</title>
<updated>2023-05-18T18:18:53Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-18T15:08:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=66c06ecc9c3e6a5342074684feab0aa2a04ca187'/>
<id>urn:sha1:66c06ecc9c3e6a5342074684feab0aa2a04ca187</id>
<content type='text'>
Part of #798: We no longer use unescorted ed25519 secret keys.
</content>
</entry>
<entry>
<title>hscrypto: Add comment about impl that will be removed after we address #798.</title>
<updated>2023-05-03T16:25:32Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-05-03T14:45:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b168fd36de4d57f9dae42e88c0b7e85ab70d4248'/>
<id>urn:sha1:b168fd36de4d57f9dae42e88c0b7e85ab70d4248</id>
<content type='text'>
Signed-off-by: Gabriela Moldovan &lt;gabi@torproject.org&gt;
</content>
</entry>
<entry>
<title>hscrypto: Add From impl for deriving KP_hsc_desc_enc out of KS_hsc_desc_enc.</title>
<updated>2023-05-03T16:25:17Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-04-26T12:32:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=18cb1671c4135b3d875dd0a296f5d2ae19c3d0c5'/>
<id>urn:sha1:18cb1671c4135b3d875dd0a296f5d2ae19c3d0c5</id>
<content type='text'>
The `HsClientSecretKeys` stored in the HS client connection context only
have the secret keys. Certain APIs (such as `HsDesc::parse`) expect a
keypair (both `HsClientDescEncKey` and `HsClientDescEncSecretKey`). This
`From` impl makes it possible to get a `HsClientDescEncKey` out of
`HsClientDescEncSecretKey`.

Signed-off-by: Gabriela Moldovan &lt;gabi@torproject.org&gt;
</content>
</entry>
</feed>
