Ian Jackson
e798f8e322
dev notes: Draft IPT algorithm: Make IPT persistence optional
...
As per current version of torpsec!154
2023-07-28 15:22:08 +01:00
Ian Jackson
ec63468606
dev notes: Draft IPT algorithm: Reuse relays when cycling IPT
2023-07-28 15:13:08 +01:00
Ian Jackson
476846d73c
dev notes: Draft IPT algorithm: Maintain k*N, not 2N
...
Make this a separate parameter.
2023-07-28 15:08:24 +01:00
Ian Jackson
86ee2193b1
dev notes: Draft IPT algorithm: Minor clarifications
2023-07-26 16:14:45 +01:00
Ian Jackson
869df2817a
dev notes: Draft IPT algorithm: Added TODO re previous descriptor semantics
...
Prompted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924491
2023-07-26 12:21:34 +01:00
Ian Jackson
be31effcae
dev notes: Draft IPT algorithm: Added TODO/xref re tuning
...
Prompted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924530
2023-07-26 12:21:34 +01:00
Ian Jackson
98e3d7ac56
dev notes: Draft IPT algorithm: Possible fixed descriptor lifetimes
...
Prompted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924501
2023-07-26 12:21:34 +01:00
Ian Jackson
36cf899dd9
dev notes: Draft IPT algorithm: Add a publication rate limit
...
Prompted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924499
2023-07-26 12:21:34 +01:00
Ian Jackson
0b928f8a5b
dev notes: Draft IPT algorithm: Add a TODO re selecting from >N IPTs
...
Prompted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924498
2023-07-26 12:21:34 +01:00
Ian Jackson
348aab8166
dev notes: Draft IPT algorithm: Added 2N IPT limit to tuning params
...
Prompted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924496
2023-07-26 12:21:34 +01:00
Ian Jackson
a0d0a90b2b
dev notes: Draft IPT algorithm: Delay IPT replacement
...
Prompted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924497
2023-07-26 12:21:34 +01:00
Ian Jackson
360bf843ae
dev notes: Draft IPT algorithm: Early descriptor publish timing
...
Prompted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924494
2023-07-26 12:21:34 +01:00
Ian Jackson
f050309c60
dev notes: Draft IPT algorithm: Retire IPTs - note re Onion Balance
...
Prompted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924487
2023-07-26 12:21:34 +01:00
Ian Jackson
e9935ce2bc
dev notes: Draft IPT algorithm: Retire IPTs - timing question
...
Prompted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924485
2023-07-26 12:21:34 +01:00
Ian Jackson
3807b43791
dev notes: Draft IPT algorithm: Retire IPTs after N introductions
...
Prompted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924485
2023-07-26 12:21:34 +01:00
Ian Jackson
75cc7ccf22
dev notes: Draft IPT algorithm: note re unpublished IPT
...
Prompted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924483
2023-07-26 12:21:34 +01:00
Ian Jackson
35a1e269c4
dev notes: Draft IPT algorithm: note re intro pt verification
...
Discussions here:
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924481
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924495
2023-07-26 12:21:34 +01:00
Dimitris Apostolou
c466edaa07
Fix typos
2023-07-25 21:17:18 +03:00
Nick Mathewson
2833648bfb
Merge branch 'ipts' into 'main'
...
dev notes: Draft IPT algorithm
See merge request tpo/core/arti!1429
2023-07-25 16:29:38 +00:00
Nick Mathewson
6f841d0fb8
Merge branch 'onion-service-notes-v1' into 'main'
...
Initial notes about onion service structs and APIs
See merge request tpo/core/arti!1422
2023-07-25 16:29:28 +00:00
gabi-250
e3d2e12624
Merge branch 'keymgr-keygen-key-list' into 'main'
...
keymgr-doc: Document the list of keys the keymgr needs to generate.
See merge request tpo/core/arti!1413
2023-07-25 10:51:01 +00:00
Nick Mathewson
7347a25ab1
Change keyid to nickname
2023-07-24 12:22:46 -04:00
Nick Mathewson
4f5fb5c011
Mention anti-DOS options.
2023-07-24 12:19:43 -04:00
Nick Mathewson
75038d8348
Mention ob_config. Not sure we will want to build it like this.
2023-07-24 12:18:21 -04:00
Dimitris Apostolou
947ddfff0c
Fix typos
2023-07-22 10:10:34 +03:00
Ian Jackson
a92627418d
dev notes: Draft IPT algorithm
2023-07-21 13:20:34 +01:00
Gabriela Moldovan
a030c3dbda
keymgr-doc: Add columns with additional details about the keys.
2023-07-20 18:59:21 +01:00
Gabriela Moldovan
58baa2af9e
keymgr-doc: Rename ambiguous `--onion` flag to `--service`.
2023-07-20 18:52:10 +01:00
Gabriela Moldovan
bcea3967ac
keymgr-doc: Add note about the key names.
2023-07-20 15:38:32 +01:00
Nick Mathewson
9330c70ebe
Initial notes about onion service structs and APIs
2023-07-19 16:34:06 -04:00
Gabriela Moldovan
8941d5772d
keymgr-doc: Document the list of keys the keymgr needs to generate.
2023-07-18 11:19:39 +01:00
Nick Mathewson
a939b19479
rpc: update rpc-meta-draft with new behavior.
2023-05-24 10:15:56 -04:00
Nick Mathewson
d75b4af0f1
key-management.md: Add a note deprecating unescorted ed secrets
2023-05-18 14:18:53 -04:00
gabi-250
3c34c84f3f
Merge branch 'key-mgmt-api-updates-v2' into 'main'
...
dev docs: key-management.md updates and clarifications
See merge request tpo/core/arti!1185
2023-05-16 15:53:57 +00:00
Gabriela Moldovan
80ec4d01ae
dev docs: The key store version file should specify a minimum supported version.
...
Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-05-16 15:46:59 +01:00
Nick Mathewson
9c7680d1f8
rpc: Clarify how authentication works.
2023-05-16 09:08:25 -04:00
Nick Mathewson
c89fac9c3c
rpc: Clarify some object ID docs and remove impl details.
2023-05-16 09:08:25 -04:00
Nick Mathewson
585554d954
rpc: Revise example in documentation
2023-05-16 09:08:25 -04:00
Gabriela Moldovan
601f307fdd
dev docs: Remove unused arguments.
...
There are several places where he `KeyType` isn't needed anymore.
Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-05-16 11:38:00 +01:00
Gabriela Moldovan
47f15c8df5
dev docs: Clarify how C Tor key store loads keys from multiple different key dirs.
...
This also moves the `extension` function out of `KeyType` because for
the C Tor key store, a key's file extension depends on the role/user of
the key, which isn't known by `KeyType` (`KeyType` is a tor-agnostic key
type such as `Ed25519Private`).
Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-05-16 11:37:55 +01:00
Gabriela Moldovan
4315d2e106
dev docs: Distinguish between arti_extension and ctor_extension.
...
Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-05-16 11:32:45 +01:00
Gabriela Moldovan
20e1e3004b
dev docs: Clarify that ArtiPath/CTorPath are relative to the key store root.
...
Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-05-16 11:32:42 +01:00
Gabriela Moldovan
d518a1c1d8
dev docs: Add note about key store versioning.
...
Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-05-16 11:32:38 +01:00
Gabriela Moldovan
6b417fbbf9
dev docs: Add note about C Tor store configuration.
...
Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-05-16 11:32:31 +01:00
Gabriela Moldovan
6a1427db6f
dev docs: Move the key passphrases subsection to the Arti store section.
...
Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-05-16 10:59:36 +01:00
Gabriela Moldovan
4b95a8ac4e
dev docs: Create a separate section for the C tor key store discussion.
...
Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-05-16 10:59:33 +01:00
Gabriela Moldovan
702dfbddb0
dev docs: Rename {Key, HsClient}Identity.
...
This renames `KeyIdentity` to `KeySpecifier` so it doesn't get confused
with the concept of an "identity key". `HsClientIdentity` is also
renamed for consistency.
Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-05-16 10:59:23 +01:00
Nick Mathewson
ca74fb448b
Merge branch 'api-sketch' into 'main'
...
Add a sketch for our FFI/RPC architecture
See merge request tpo/core/arti!1005
2023-05-03 14:05:29 +00:00
Gabriela Moldovan
17ff3a6f6a
dev docs: Add a few lines about handling concurrent access.
...
Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-04-25 18:54:25 +01:00
Gabriela Moldovan
5407e599ab
dev docs: Fill out insert/remove APIs.
...
Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-04-25 18:54:20 +01:00