Expand description
Internal crate for aranya-client and aranya-daemon.
This crate is an implementation detail for aranya-client
and aranya-daemon and is exposed out of necessity. It is
permanently unstable and does NOT promise backward
compatibility.
Modules§
Macros§
- text
- Creates a
Textfrom a string literal.
Structs§
- AddTeam
Config - A configuration for adding a team in the daemon.
- AddTeam
Quic Sync Config - Configuration for adding members to an existing team with QUIC synchronization.
- AfcLocal
Channel Id - Uniquely identifies a channel inside the shared state.
- AfcReceive
Channel Info afc - Information returned when receiving an AFC receive channel.
- AfcSend
Channel Info afc - Information returned when creating an AFC send channel.
- AfcShm
Info afc - AFC shared-memory info.
- Create
Team Config - A configuration for creating a team in the daemon.
- Create
Team Quic Sync Config - Configuration for creating a new team with QUIC synchronization.
- Daemon
ApiClient - The client stub that makes RPC calls to the server. All request methods return Futures.
- Error
- An error returned by the API.
- Ikm
- A PSK IKM.
- Invalid
Text - Not a valid
Textvalue. - KeyBundle
- A device’s public key bundle.
- Label
- A label.
- Role
- Secret
- A secret.
- Serve
Daemon Api - A serving function to use with ::tarpc::server::InFlightRequest::execute.
- Sync
Peer Config - Configuration values for syncing with a peer
- Text
- A string-like value which is utf8 without nul bytes.
- Version
- SemVer version as defined by https://semver.org.
- Wrapped
Seed
Enums§
- AddSeed
Mode - Specifies how PSK seeds are provided when joining teams.
- ChanOp
- Valid channel operations for a label assignment.
- Cipher
Suite Id - A TLS 1.3 cipher suite.
- Create
Seed Mode - Specifies how PSK seeds are provided when creating a new team.
- Daemon
ApiRequest - The request sent over the wire from the client to the server.
- Daemon
ApiResponse - The response sent over the wire from the server to the client.
- Role
Management Perm - Role management permissions.
- Simple
Perm - Simple permissions.
Constants§
Traits§
- Daemon
Api - Daemon
ApiStub - The stub trait for service
DaemonApi.