142#define CTAP2_CMD_CBOR U2F_COMMAND_HID_CBOR
143#define CTAP2_CMD_CANCEL U2F_COMMAND_HID_CANCEL
146#define KEEPALIVE_REASON_PROCESSING U2F_KEEP_ALIVE_REASON_PROCESSING
147#define KEEPALIVE_REASON_TUP_NEEDED U2F_KEEP_ALIVE_REASON_UP_NEEDED
150#define ERROR_NONE CTAP1_ERR_SUCCESS
151#define ERROR_INVALID_CMD CTAP1_ERR_INVALID_COMMAND
152#define ERROR_INVALID_PAR CTAP1_ERR_INVALID_PARAMETER
153#define ERROR_INVALID_LEN CTAP1_ERR_INVALID_LENGTH
154#define ERROR_INVALID_SEQ CTAP1_ERR_INVALID_SEQ
155#define ERROR_MSG_TIMEOUT CTAP1_ERR_TIMEOUT
156#define ERROR_OTHER CTAP1_ERR_OTHER
158#define ERROR_CBOR_UNEXPECTED_TYPE CTAP2_ERR_CBOR_UNEXPECTED_TYPE
159#define ERROR_INVALID_CBOR CTAP2_ERR_INVALID_CBOR
160#define ERROR_MISSING_PARAMETER CTAP2_ERR_MISSING_PARAMETER
161#define ERROR_LIMIT_EXCEEDED CTAP2_ERR_LIMIT_EXCEEDED
162#define ERROR_CREDENTIAL_EXCLUDED CTAP2_ERR_CREDENTIAL_EXCLUDED
163#define ERROR_PROCESSING CTAP2_ERR_PROCESSING
164#define ERROR_INVALID_CREDENTIAL CTAP2_ERR_INVALID_CREDENTIAL
165#define ERROR_USER_ACTION_PENDING CTAP2_ERR_USER_ACTION_PENDING
166#define ERROR_OPERATION_PENDING CTAP2_ERR_OPERATION_PENDING
167#define ERROR_NO_OPERATIONS CTAP2_ERR_NO_OPERATIONS
168#define ERROR_UNSUPPORTED_ALGORITHM CTAP2_ERR_UNSUPPORTED_ALGORITHM
169#define ERROR_OPERATION_DENIED CTAP2_ERR_OPERATION_DENIED
170#define ERROR_KEY_STORE_FULL CTAP2_ERR_KEY_STORE_FULL
171#define ERROR_UNSUPPORTED_OPTION CTAP2_ERR_UNSUPPORTED_OPTION
172#define ERROR_INVALID_OPTION CTAP2_ERR_INVALID_OPTION
173#define ERROR_KEEPALIVE_CANCEL CTAP2_ERR_KEEPALIVE_CANCEL
174#define ERROR_NO_CREDENTIALS CTAP2_ERR_NO_CREDENTIALS
175#define ERROR_USER_ACTION_TIMEOUT CTAP2_ERR_USER_ACTION_TIMEOUT
176#define ERROR_NOT_ALLOWED CTAP2_ERR_NOT_ALLOWED
177#define ERROR_PIN_INVALID CTAP2_ERR_PIN_INVALID
178#define ERROR_PIN_BLOCKED CTAP2_ERR_PIN_BLOCKED
179#define ERROR_PIN_AUTH_INVALID CTAP2_ERR_PIN_AUTH_INVALID
180#define ERROR_PIN_AUTH_BLOCKED CTAP2_ERR_PIN_AUTH_BLOCKED
181#define ERROR_PIN_NOT_SET CTAP2_ERR_PIN_NOT_SET
182#define ERROR_PIN_REQUIRED CTAP2_ERR_PUAT_REQUIRED
183#define ERROR_PIN_POLICY_VIOLATION CTAP2_ERR_PIN_POLICY_VIOLATION
184#define ERROR_REQUEST_TOO_LARGE CTAP2_ERR_REQUEST_TOO_LARGE
185#define ERROR_ACTION_TIMEOUT CTAP2_ERR_ACTION_TIMEOUT
186#define ERROR_UP_REQUIRED CTAP2_ERR_UP_REQUIRED
188#define ERROR_PROP_UNKNOWN_COMMAND PROP_ERR_UNKNOWN_COMMAND
189#define ERROR_PROP_COMMAND_TOO_LONG PROP_ERR_COMMAND_TOO_LONG
190#define ERROR_PROP_INVALID_CONTINUATION PROP_ERR_INVALID_CONTINUATION
191#define ERROR_PROP_UNEXPECTED_CONTINUATION PROP_ERR_UNEXPECTED_CONTINUATION
192#define ERROR_PROP_CONTINUATION_OVERFLOW PROP_ERR_CONTINUATION_OVERFLOW
193#define ERROR_PROP_MESSAGE_TOO_SHORT PROP_ERR_MESSAGE_TOO_SHORT
194#define ERROR_PROP_UNCONSISTENT_MSG_LENGTH PROP_ERR_UNCONSISTENT_MSG_LENGTH
195#define ERROR_PROP_UNSUPPORTED_MSG_APDU PROP_ERR_UNSUPPORTED_MSG_APDU
196#define ERROR_PROP_INVALID_DATA_LENGTH_APDU PROP_ERR_INVALID_DATA_LENGTH_APDU
197#define ERROR_PROP_INTERNAL_ERROR_APDU PROP_ERR_INTERNAL_ERROR_APDU
198#define ERROR_PROP_INVALID_PARAMETERS_APDU PROP_ERR_INVALID_PARAMETERS_APDU
199#define ERROR_PROP_INVALID_DATA_APDU PROP_ERR_INVALID_DATA_APDU
200#define ERROR_PROP_DEVICE_NOT_SETUP PROP_ERR_DEVICE_NOT_SETUP
201#define ERROR_PROP_MEDIA_MIXED PROP_ERR_MEDIA_MIXED
202#define ERROR_PROP_RPID_MEDIA_DENIED PROP_ERR_RPID_MEDIA_DENIED
204#define U2F_CMD_MSG U2F_COMMAND_MSG
@ U2F_HID_CAPABILITY_CBOR
@ U2F_HID_CAPABILITY_NMSG
@ U2F_HID_CAPABILITY_WINK
@ U2F_STATE_CMD_PROCESSING
@ U2F_KEEP_ALIVE_REASON_UP_NEEDED
@ U2F_KEEP_ALIVE_REASON_PROCESSING
@ PROP_ERR_UNSUPPORTED_MSG_APDU
@ CTAP2_ERR_KEY_STORE_FULL
@ PROP_ERR_RPID_MEDIA_DENIED
@ CTAP2_ERR_OPERATION_DENIED
@ CTAP2_ERR_USER_ACTION_TIMEOUT
@ CTAP1_ERR_INVALID_CHANNEL
@ PROP_ERR_CONTINUATION_OVERFLOW
@ CTAP2_ERR_UNSUPPORTED_OPTION
@ CTAP2_ERR_INTEGRITY_FAILURE
@ PROP_ERR_UNEXPECTED_CONTINUATION
@ CTAP2_ERR_MISSING_PARAMETER
@ CTAP2_ERR_OPERATION_PENDING
@ CTAP2_ERR_REQUEST_TOO_LARGE
@ CTAP2_ERR_CREDENTIAL_EXCLUDED
@ CTAP2_ERR_UNAUTHORIZED_PERMISSION
@ CTAP2_ERR_KEEPALIVE_CANCEL
@ CTAP2_ERR_EXTENSION_FIRST
@ PROP_ERR_INTERNAL_ERROR_APDU
@ CTAP2_ERR_PIN_POLICY_VIOLATION
@ CTAP2_ERR_NO_CREDENTIALS
@ PROP_ERR_INVALID_CONTINUATION
@ PROP_ERR_MESSAGE_TOO_SHORT
@ CTAP2_ERR_NO_OPERATIONS
@ CTAP2_ERR_INVALID_SUBCOMMAND
@ CTAP2_ERR_UNSUPPORTED_ALGORITHM
@ PROP_ERR_UNKNOWN_COMMAND
@ CTAP2_ERR_INVALID_OPTION
@ CTAP2_ERR_FP_DATABASE_FULL
@ CTAP2_ERR_CBOR_UNEXPECTED_TYPE
@ PROP_ERR_INVALID_DATA_APDU
@ PROP_ERR_COMMAND_TOO_LONG
@ CTAP2_ERR_PIN_AUTH_BLOCKED
@ PROP_ERR_INVALID_PARAMETERS_APDU
@ PROP_ERR_INVALID_DATA_LENGTH_APDU
@ CTAP1_ERR_LOCK_REQUIRED
@ CTAP2_ERR_LARGE_BLOB_STORAGE_FULL
@ CTAP1_ERR_INVALID_COMMAND
@ CTAP2_ERR_INVALID_CREDENTIAL
@ CTAP2_ERR_PIN_AUTH_INVALID
@ PROP_ERR_DEVICE_NOT_SETUP
@ CTAP1_ERR_INVALID_LENGTH
@ CTAP2_ERR_ACTION_TIMEOUT
@ CTAP2_ERR_EXTENSION_LAST
@ CTAP1_ERR_INVALID_PARAMETER
@ PROP_ERR_UNCONSISTENT_MSG_LENGTH
@ CTAP2_ERR_USER_ACTION_PENDING
@ CTAP2_ERR_PUAT_REQUIRED
@ CTAP2_ERR_LIMIT_EXCEEDED
@ U2F_COMMAND_BLE_KEEP_ALIVE
@ U2F_COMMAND_HID_KEEP_ALIVE