| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | dev docs: Clarify that ArtiPath/CTorPath are relative to the key store root. | Gabriela Moldovan | 2023-05-16 | 1 | -1/+9 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| | * | dev docs: Add note about key store versioning. | Gabriela Moldovan | 2023-05-16 | 1 | -0/+9 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| | * | dev docs: Add note about C Tor store configuration. | Gabriela Moldovan | 2023-05-16 | 1 | -1/+49 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| | * | dev docs: Move the key passphrases subsection to the Arti store section. | Gabriela Moldovan | 2023-05-16 | 1 | -6/+6 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| | * | dev docs: Create a separate section for the C tor key store discussion. | Gabriela Moldovan | 2023-05-16 | 1 | -5/+17 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| | * | dev docs: Rename {Key, HsClient}Identity. | Gabriela Moldovan | 2023-05-16 | 1 | -45/+45 | |
| | | | | | | | | | | | | | | | | | 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 <[email protected]> | |||||
| * | | rpc: Clarify how authentication works. | Nick Mathewson | 2023-05-16 | 1 | -10/+5 | |
| | | | ||||||
| * | | rpc: Clarify some object ID docs and remove impl details. | Nick Mathewson | 2023-05-16 | 1 | -37/+4 | |
| | | | ||||||
| * | | rpc: Revise example in documentation | Nick Mathewson | 2023-05-16 | 1 | -4/+4 | |
| |/ | ||||||
| * | Merge branch 'api-sketch' into 'main' | Nick Mathewson | 2023-05-03 | 1 | -0/+149 | |
| |\ | | | | | | | | | Add a sketch for our FFI/RPC architecture See merge request tpo/core/arti!1005 | |||||
| | * | ffi_rpc_sketch: rearrange. | Nick Mathewson | 2023-02-03 | 1 | -9/+9 | |
| | | | ||||||
| | * | ffi_rpc_sketch: tweak colors. | Nick Mathewson | 2023-02-03 | 1 | -3/+3 | |
| | | | ||||||
| | * | Add a sketch for our FFI/RPC architecture | Nick Mathewson | 2023-02-03 | 1 | -0/+149 | |
| | | | | | | | | | | | | | I think that this might be the way forward, depending on our current requirements and our users' current needs. I've traced out some challenges that would imply. | |||||
| * | | dev docs: Add a few lines about handling concurrent access. | Gabriela Moldovan | 2023-04-25 | 1 | -0/+14 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | dev docs: Fill out insert/remove APIs. | Gabriela Moldovan | 2023-04-25 | 1 | -8/+31 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | dev docs: Remove incoherent waffle. | Gabriela Moldovan | 2023-04-25 | 1 | -19/+4 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | dev docs: Update KeyMgr implementation based on latest discussions. | Gabriela Moldovan | 2023-04-25 | 1 | -113/+314 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | dev docs: Remove unnecessary trait bounds. | Gabriela Moldovan | 2023-04-25 | 1 | -1/+1 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | dev docs: Remove outdated reference to the comment field. | Gabriela Moldovan | 2023-04-25 | 1 | -6/+0 | |
| | | | | | | | | | | | | | We decided against using it. Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | dev docs: Add namespacing for client/hs/relay/.. keys. | Gabriela Moldovan | 2023-04-25 | 1 | -39/+42 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | dev docs: Remove KeyIdentityResult. | Gabriela Moldovan | 2023-04-25 | 1 | -10/+0 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | dev docs: Remove HSM APIs. | Gabriela Moldovan | 2023-04-25 | 1 | -22/+0 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | dev docs: clarify what a "key identity" is. | Gabriela Moldovan | 2023-04-25 | 1 | -35/+99 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | dev docs: Allow multiple key stores to be in use at the same time. | Gabriela Moldovan | 2023-04-25 | 1 | -18/+92 | |
| | | | | | | | | | | | | | | | | | | | The key manager needs to be flexible enough to support loading keys from one of several key stores. This is because when we add support for smart cards, users will want to be able to store some keys on the smart card, and others in one of the disk key stores (for example). Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | dev docs: Add some impls for `LocalUserIdentity`. | Gabriela Moldovan | 2023-04-25 | 1 | -1/+4 | |
| | | | | | | | | | Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | dev docs: Add key manager API sketch. | Gabriela Moldovan | 2023-04-25 | 1 | -0/+239 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This is the first draft of the key manager API. I don't expect this to be the final version of the API, and I'm sure there are plenty of improvements to be made. This is mostly a request for comments. Closes #834 Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | rpc spec: define method namespacing. | Nick Mathewson | 2023-04-13 | 1 | -5/+29 | |
| | | | | | | | | | Closes #822 | |||||
| * | | rpc, spec: Document current ObjectError, RequestError behavior as correct. | Nick Mathewson | 2023-04-13 | 1 | -2/+2 | |
| | | | ||||||
| * | | rpc: Change `id=<SYNTAX>` to "no id". | Nick Mathewson | 2023-04-13 | 1 | -3/+5 | |
| | | | | | | | | | | | | | | | Now instead of hoping that buggy clients will detect a magic `id`, we can simply tell them that they will get no `id` at all. If they can't handle that case, no major harm is done: the connection will get closed anyway. | |||||
| * | | rpc spec: Allocate a special ID for syntax errors. | Nick Mathewson | 2023-04-12 | 1 | -0/+6 | |
| | | | ||||||
| * | | rpc spec: Change arti_kinds => kinds per discussion. | Nick Mathewson | 2023-04-12 | 1 | -6/+11 | |
| | | | ||||||
| * | | rpc: terminology edits around "method" in spec draft | Nick Mathewson | 2023-04-12 | 1 | -4/+4 | |
| | | | | | | | | | | | | | Always "method", never "command". Always "authentication scheme", never "authentication method". | |||||
| * | | Add notes on how to test the RPC engine | Nick Mathewson | 2023-04-12 | 1 | -0/+1 | |
| | | | ||||||
| * | | Add notes on how to test the RPC engine | Nick Mathewson | 2023-04-12 | 1 | -0/+27 | |
| | | | ||||||
| * | | rpc: Fix typos/grammar errors | Nick Mathewson | 2023-04-11 | 1 | -2/+2 | |
| | | | ||||||
| * | | rpc: Rewrite `data` spec in JSON terms | Ian Jackson | 2023-04-11 | 1 | -4/+12 | |
| | | | ||||||
| * | | rpc: Clarify that error formatting display is indicative | Ian Jackson | 2023-04-11 | 1 | -0/+4 | |
| | | | ||||||
| * | | Use non-JSON-RPC-reserved values for our own errors | Ian Jackson | 2023-04-11 | 1 | -2/+4 | |
| | | | ||||||
| * | | rpc: Fix mistake in "JSON-RPC compatibility" section for errors | Ian Jackson | 2023-04-11 | 1 | -1/+2 | |
| | | | ||||||
| * | | rpc: Discourage use of `code` | Ian Jackson | 2023-04-11 | 1 | -1/+8 | |
| | | | ||||||
| * | | rpc: Warn about relying too much about `data` | Ian Jackson | 2023-04-11 | 1 | -0/+5 | |
| | | | ||||||
| * | | rpc: Provide example of an error response | Ian Jackson | 2023-04-11 | 1 | -0/+18 | |
| | | | ||||||
| * | | rpc: Provide a list of ErrorKind strings | Ian Jackson | 2023-04-11 | 1 | -2/+17 | |
| | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1107#note_2893078 | |||||
| * | | rpc: Be more explicit about what the string error message is for (typo) | Ian Jackson | 2023-04-11 | 1 | -1/+1 | |
| | | | ||||||
| * | | rpc: Be more explicit about what the string error message is for | Nick Mathewson | 2023-04-11 | 1 | -1/+3 | |
| | | | ||||||
| * | | rpc: Proposed error format | Ian Jackson | 2023-04-11 | 1 | -0/+52 | |
| | | | ||||||
| * | | Merge branch 'rpc' into 'main' | Ian Jackson | 2023-04-04 | 1 | -43/+122 | |
| |\ \ | | | | | | | | | | | | | Proposed rpc protocol edits and tightenings-up See merge request tpo/core/arti!1078 | |||||
| | * | | rpc: Fix typos | Nick Mathewson | 2023-04-04 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | rpc: Speak of "Arti" rather than "arti" | Ian Jackson | 2023-04-03 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889618 | |||||
| | * | | rpc: State the integer round-trip range limits | Ian Jackson | 2023-04-03 | 1 | -1/+5 | |
| | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889617 | |||||
