<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsclient/src/keys.rs, branch arti-v1.1.9</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.9</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.9'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-09-25T19:10:09Z</updated>
<entry>
<title>tor-hsclient: Update HsClientSecretKeys docs.</title>
<updated>2023-09-25T19:10:09Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-25T19:10:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=63ea8e7af2ad5ba38919f98801f146805de75c0a'/>
<id>urn:sha1:63ea8e7af2ad5ba38919f98801f146805de75c0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title> tor-hsclient, arti-client, tor-keymgr, tor-netdoc: Use a keypair instead of StaticSecret (fmt).</title>
<updated>2023-09-25T18:57:02Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-25T16:16:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2ed5eae770f926e7c0892e5373c30dc031732b82'/>
<id>urn:sha1:2ed5eae770f926e7c0892e5373c30dc031732b82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsclient, arti-client, tor-keymgr, tor-netdoc: Use a keypair instead of StaticSecret.</title>
<updated>2023-09-25T18:56:58Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-25T15:28:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5b5483aa2c8e6a9a9fbcdece1c453ad87d434fdc'/>
<id>urn:sha1:5b5483aa2c8e6a9a9fbcdece1c453ad87d434fdc</id>
<content type='text'>
Previously, when retrieving `KS_hsc_desc_enc` keys (or any other x25519
keys) from the keystore, the keymgr would discard the public part of the
key (SSH private keys contain the public part of the key too). Instead
of discarding the public key and returning just the `StaticSecret`, the
keymgr now returns a `StaticKeypair`. This makes the x25519
`EncodableKey`/`ToEncodableKey` implementation consistent with the
ed25519 one (which retrieves key pairs rather than "unescorted"
secrets).
</content>
</entry>
<entry>
<title>tor-keymgr: Fix typo in key names.</title>
<updated>2023-09-12T15:58:29Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-12T15:58:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d8ead902fcd7cd80905d8acd5299c3865bb6b0ab'/>
<id>urn:sha1:d8ead902fcd7cd80905d8acd5299c3865bb6b0ab</id>
<content type='text'>
The secret keys are prefixed with `KS`, not `KP`.
</content>
</entry>
<entry>
<title>hsclient: Make HsClientSpecifier a newtype instead of a type alias.</title>
<updated>2023-06-29T18:28:22Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-28T14:19:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b8b8a0d3acde00bc8b07f8cf02a9d136faab11ee'/>
<id>urn:sha1:b8b8a0d3acde00bc8b07f8cf02a9d136faab11ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-client, hsclient: Typealias HsClientSpecifier to ArtiPathComponent.</title>
<updated>2023-06-29T18:28:22Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-19T11:52:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=20713b24bfd103dc2d8e8e4793c1f040857e9ee9'/>
<id>urn:sha1:20713b24bfd103dc2d8e8e4793c1f040857e9ee9</id>
<content type='text'>
`ArtiPathComponent` is a more generic version of `HsClientSpecifier`.
</content>
</entry>
<entry>
<title>keymgr: Move the HS client and service key specifiers out of tor-keymgr.</title>
<updated>2023-06-15T17:16:33Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-13T10:29:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=eda974cd34753ca8dc17d699a86d978ff59c9f0e'/>
<id>urn:sha1:eda974cd34753ca8dc17d699a86d978ff59c9f0e</id>
<content type='text'>
The HS `HsClientSpecifier` and `HsClientSecretKeySpecifier` are moved to
`tor-hsclient`. The HS service secret key specifier stubs are moved to
`tor-hsservice`.
</content>
</entry>
<entry>
<title>hsclient: Change builder error return type to ConfigBuildError.</title>
<updated>2023-06-15T17:15:30Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-14T18:47:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d133c8b0a6264ae5e04d94ed40ae38ba914d23b8'/>
<id>urn:sha1:d133c8b0a6264ae5e04d94ed40ae38ba914d23b8</id>
<content type='text'>
It's not perfectly clear what this error type should be, so let's use
`ConfigBuildError` for now (it makes things easier in `arti-client`, as
we already have an `ErrorDetail` for it).
</content>
</entry>
<entry>
<title>Fix a docs reference to refer to HsClientIntroAuthKeypair</title>
<updated>2023-05-22T13:30:16Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-05-22T13:29:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1fc1c269c312f29f1238b1004cd210743d8a6574'/>
<id>urn:sha1:1fc1c269c312f29f1238b1004cd210743d8a6574</id>
<content type='text'>
Fixes warning from
  cargo -o doc --document-private-items --all-features --workspace

This was evidentlhy overlooked during recent replacement of unescorted
private keys in the code.
</content>
</entry>
<entry>
<title>netdoc, hsclient: Update remaining ed25519::SecretKey users</title>
<updated>2023-05-18T18:18:53Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-18T15:09:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=82801d9963b654dec27d8deff58910caa9f3f7c8'/>
<id>urn:sha1:82801d9963b654dec27d8deff58910caa9f3f7c8</id>
<content type='text'>
Fortunately, these are all in experimental code.

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