Expand description
Data types for the CTAPHID protocol.
See § 11.2 of the CTAP specification for more information.
Structs§
- Capabilities
- The capabilities of a CTAPHID device.
- Channel
- A CTAPHID channel.
- Continuation
Packet - A CTAPHID continuation packet.
- Device
Version - The version of a CTAPHID device.
- Fragments
- An iterator over CTAPHID packets with the data of a CTAPHID message.
- Init
Response - The response of the CTAPHID INIT command.
- Initialization
Packet - A CTAPHID initialization packet.
- Message
- A CTAPHID message.
- Partial
Message - A
Message
that has been partially assembled from CTAPHID packets. - Transaction
- A CTAPHID transaction.
- Vendor
Command - A CTAPHID vendor command.
Enums§
- Command
- A CTAPHID command.
- Defragmentation
Error - An error that occured while assembling a CTAPHID message from packets.
- Defragmented
Message - A complete or partial message obtained by assembling one or more CTAPHID packets.
- Device
Error - Error code returned by the device for a failed CTAPHID transaction.
- Fragmentation
Error - An error that occured while fragmenting a CTAPHID message into packets.
- Packet
- A CTAPHID packet.
- Packet
Type - The type of a CTAPHID
Packet
. - Parse
Error - An error that occured while parsing a CTAPHID packet.
- Serialization
Error - An error that occured while serializing a CTAPHID packet.
Constants§
- PROTOCOL_
VERSION - The CTAPHID protocol version implemented by this crate.