Crate fidl_fuchsia_hardware_block_encrypted

Source

Structs§

DeviceManagerControlHandle
DeviceManagerEventStream
DeviceManagerFormatRequest
DeviceManagerFormatResponder
DeviceManagerFormatResponse
DeviceManagerMarker
DeviceManagerProxy
DeviceManagerRequestStream
A Stream of incoming requests for fuchsia.hardware.block.encrypted/DeviceManager.
DeviceManagerSealResponder
DeviceManagerSealResponse
DeviceManagerShredResponder
DeviceManagerShredResponse
DeviceManagerSynchronousProxy
DeviceManagerUnsealRequest
DeviceManagerUnsealResponder
DeviceManagerUnsealResponse

Enums§

DeviceManagerEvent
DeviceManagerRequest
An interface to the zxcrypt driver, as bound to a single block device with a zxcrypt superblock. zxcrypt devices are encrypted, and before their plaintext contents can be accessed, they must be unsealed with a key. This protocol allows the caller to make requests to unseal the device (by providing the appropriate key) and to seal the device (rendering its contents inaccessible).

Constants§

MAX_KEY_SIZE
We require simple layout to use the simple C bindings, and simple layout requires that we have non-maximal length bounds, so give some excessively large key length here so we can use the simple layout.

Traits§

DeviceManagerProxyInterface