Crate fidl_fuchsia_weave_common

Source

Structs§

FactoryDataManagerGetPairingCodeResponse
HostPort
A tuple of host and port to represent a connectable endpoint.
PairingState
Current state of pairing/provisioning. At the point of a completely unprovisioned or factory reset device, all states will be false. Outside of an explicit ResetConfig call or factory reset, the provisioning states will only transition from false to true as Weave profiles are provisioned.
PairingStateWatcherWatchPairingStateResponse
ProvisionerGenerateKeyPairResponse
QrCode
QR Code data for pairing.
ResetConfigFlags
ResetConfig flags.
SignerSignHashRequest
SignerSignHashResponse
SignerSignHashWithPrivateKeyRequest
SignerSignHashWithPrivateKeyResponse
StackGetQrCodeResponse
StackResetConfigRequest
SvcDirectoryWatcherWatchServiceDirectoryResponse
WlanNetworkConfigProviderWatchConnectedNetworkResponse

Enums§

ErrorCode
Host
Representation of a host either in the form of a hostname or IP address.

Constants§

MAX_HOST_PORTS
The maximum number of HostPorts that Weave can return in a HostPortList, as weave indexes HostPortLists by a uint8.
MAX_PUBLIC_KEY_SIZE
The maximum size for a public key produced when generating a key pair.
MAX_QR_CODE_SIZE
The largest supported size of a QR code encoded in string format may be.
MAX_SIGNATURE_SIZE
The maximum size of a signature supported by Weave.
RESET_CONFIG_ALL
Reset all device configuration information.

Type Aliases§

PrivateKey
Bytes representing a wrapped private key. Since the size of the wrapping is implementation-defined, the bytes are only bounded by MAX. The bytes should be considered opaque, both in structure and in content, as the value is only meaningful to operations such as [Provisioner.GenerateKeyPair].
ServiceEndpointId
An endpoint ID used for identifying which service endpoints are of interest when looking up endpoints in the Weave Service Directory.