blob: bd3305be44921a93d253fcd78526d70d89c1d0dc [file] [log] [blame]
protocol/member fuchsia.identity.ctap/CtapAuthenticator.EnumerateKeys() -> (fuchsia.identity.ctap/CtapAuthenticator_EnumerateKeys_Result result)
protocol/member fuchsia.identity.ctap/CtapAuthenticator.GetAssertion(fuchsia.identity.ctap/GetAssertionParams params) -> (fuchsia.identity.ctap/CtapAuthenticator_GetAssertion_Result result)
protocol/member fuchsia.identity.ctap/CtapAuthenticator.IdentifyKey(uint8 key_id) -> (fuchsia.identity.ctap/CtapAuthenticator_IdentifyKey_Result result)
protocol/member fuchsia.identity.ctap/CtapAuthenticator.MakeCredential(fuchsia.identity.ctap/MakeCredentialParams params) -> (fuchsia.identity.ctap/CtapAuthenticator_MakeCredential_Result result)
protocol fuchsia.identity.ctap/CtapAuthenticator
enum/member fuchsia.identity.ctap/CtapAuthenticatorErrorCode.INVALID_KEY_INDEX 2
enum/member fuchsia.identity.ctap/CtapAuthenticatorErrorCode.KEY_DISCONNECTED 4
enum/member fuchsia.identity.ctap/CtapAuthenticatorErrorCode.TOO_MANY_REQUESTS 3
enum/member fuchsia.identity.ctap/CtapAuthenticatorErrorCode.UNIMPLEMENTED 1
flexible enum fuchsia.identity.ctap/CtapAuthenticatorErrorCode uint32
struct/member fuchsia.identity.ctap/CtapAuthenticator_EnumerateKeys_Response.ids vector<uint8>:100
struct fuchsia.identity.ctap/CtapAuthenticator_EnumerateKeys_Response
union/member fuchsia.identity.ctap/CtapAuthenticator_EnumerateKeys_Result.err fuchsia.identity.ctap/CtapAuthenticatorErrorCode
union/member fuchsia.identity.ctap/CtapAuthenticator_EnumerateKeys_Result.response fuchsia.identity.ctap/CtapAuthenticator_EnumerateKeys_Response
strict union fuchsia.identity.ctap/CtapAuthenticator_EnumerateKeys_Result
struct/member fuchsia.identity.ctap/CtapAuthenticator_GetAssertion_Response.response fuchsia.identity.ctap/GetAssertionResponse
struct fuchsia.identity.ctap/CtapAuthenticator_GetAssertion_Response
union/member fuchsia.identity.ctap/CtapAuthenticator_GetAssertion_Result.err fuchsia.identity.ctap/CtapAuthenticatorErrorCode
union/member fuchsia.identity.ctap/CtapAuthenticator_GetAssertion_Result.response fuchsia.identity.ctap/CtapAuthenticator_GetAssertion_Response
strict union fuchsia.identity.ctap/CtapAuthenticator_GetAssertion_Result
struct fuchsia.identity.ctap/CtapAuthenticator_IdentifyKey_Response
union/member fuchsia.identity.ctap/CtapAuthenticator_IdentifyKey_Result.err fuchsia.identity.ctap/CtapAuthenticatorErrorCode
union/member fuchsia.identity.ctap/CtapAuthenticator_IdentifyKey_Result.response fuchsia.identity.ctap/CtapAuthenticator_IdentifyKey_Response
strict union fuchsia.identity.ctap/CtapAuthenticator_IdentifyKey_Result
struct/member fuchsia.identity.ctap/CtapAuthenticator_MakeCredential_Response.response fuchsia.identity.ctap/MakeCredentialResponse
struct fuchsia.identity.ctap/CtapAuthenticator_MakeCredential_Response
union/member fuchsia.identity.ctap/CtapAuthenticator_MakeCredential_Result.err fuchsia.identity.ctap/CtapAuthenticatorErrorCode
union/member fuchsia.identity.ctap/CtapAuthenticator_MakeCredential_Result.response fuchsia.identity.ctap/CtapAuthenticator_MakeCredential_Response
strict union fuchsia.identity.ctap/CtapAuthenticator_MakeCredential_Result
struct/member fuchsia.identity.ctap/CtapOptions.rk bool
struct/member fuchsia.identity.ctap/CtapOptions.up bool
struct/member fuchsia.identity.ctap/CtapOptions.uv fuchsia.identity.ctap/UserVerification
struct fuchsia.identity.ctap/CtapOptions
struct/member fuchsia.identity.ctap/GetAssertionParams.allow_list vector<fuchsia.identity.ctap/PublicKeyCredentialDescriptor>:100
struct/member fuchsia.identity.ctap/GetAssertionParams.client_data_hash vector<uint8>:100
struct/member fuchsia.identity.ctap/GetAssertionParams.options box<fuchsia.identity.ctap/CtapOptions>
struct/member fuchsia.identity.ctap/GetAssertionParams.rp_id vector<uint8>:100
struct fuchsia.identity.ctap/GetAssertionParams
enum/member fuchsia.identity.ctap/GetAssertionParamsIndex.ALLOW_LIST 3
enum/member fuchsia.identity.ctap/GetAssertionParamsIndex.CLIENT_DATA_HASH 2
enum/member fuchsia.identity.ctap/GetAssertionParamsIndex.EXTENSIONS 4
enum/member fuchsia.identity.ctap/GetAssertionParamsIndex.OPTIONS 5
enum/member fuchsia.identity.ctap/GetAssertionParamsIndex.PIN_UV_AUTH_PARAM 6
enum/member fuchsia.identity.ctap/GetAssertionParamsIndex.PIN_UV_AUTH_PROTOCOL 7
enum/member fuchsia.identity.ctap/GetAssertionParamsIndex.RP_ID 1
flexible enum fuchsia.identity.ctap/GetAssertionParamsIndex uint32
struct/member fuchsia.identity.ctap/GetAssertionResponse.auth_data vector<uint8>:100
struct/member fuchsia.identity.ctap/GetAssertionResponse.credential fuchsia.identity.ctap/PublicKeyCredentialDescriptor
struct/member fuchsia.identity.ctap/GetAssertionResponse.ctap_response_code uint8
struct/member fuchsia.identity.ctap/GetAssertionResponse.large_blob_key vector<uint8>:<100,optional>
struct/member fuchsia.identity.ctap/GetAssertionResponse.n_credentials int32
struct/member fuchsia.identity.ctap/GetAssertionResponse.signature vector<uint8>:100
struct/member fuchsia.identity.ctap/GetAssertionResponse.user box<fuchsia.identity.ctap/PublicKeyCredentialUserEntity>
struct/member fuchsia.identity.ctap/GetAssertionResponse.user_selected bool
struct fuchsia.identity.ctap/GetAssertionResponse
enum/member fuchsia.identity.ctap/GetAssertionResponseIndex.AUTH_DATA 2
enum/member fuchsia.identity.ctap/GetAssertionResponseIndex.CREDENTIAL 1
enum/member fuchsia.identity.ctap/GetAssertionResponseIndex.LARGE_BLOB_KEY 7
enum/member fuchsia.identity.ctap/GetAssertionResponseIndex.N_CREDENTIALS 5
enum/member fuchsia.identity.ctap/GetAssertionResponseIndex.SIGNATURE 3
enum/member fuchsia.identity.ctap/GetAssertionResponseIndex.USER 4
enum/member fuchsia.identity.ctap/GetAssertionResponseIndex.USER_SELECTED 6
flexible enum fuchsia.identity.ctap/GetAssertionResponseIndex uint32
const fuchsia.identity.ctap/MAX_DATA_LENGTH uint64 100
struct/member fuchsia.identity.ctap/MakeCredentialParams.client_data_hash vector<uint8>:100
struct/member fuchsia.identity.ctap/MakeCredentialParams.enterprise_attestation uint32
struct/member fuchsia.identity.ctap/MakeCredentialParams.exclude_list vector<fuchsia.identity.ctap/PublicKeyCredentialDescriptor>:<100,optional>
struct/member fuchsia.identity.ctap/MakeCredentialParams.options box<fuchsia.identity.ctap/CtapOptions>
struct/member fuchsia.identity.ctap/MakeCredentialParams.pin_uv_auth_param vector<uint8>:<100,optional>
struct/member fuchsia.identity.ctap/MakeCredentialParams.pin_uv_auth_protocol uint32
struct/member fuchsia.identity.ctap/MakeCredentialParams.public_key_cred_params vector<fuchsia.identity.ctap/PublicKeyCredentialParameters>:100
struct/member fuchsia.identity.ctap/MakeCredentialParams.rp fuchsia.identity.ctap/PublicKeyCredentialRpEntity
struct/member fuchsia.identity.ctap/MakeCredentialParams.user fuchsia.identity.ctap/PublicKeyCredentialUserEntity
struct fuchsia.identity.ctap/MakeCredentialParams
enum/member fuchsia.identity.ctap/MakeCredentialParamsIndex.CLIENT_DATA_HASH 1
enum/member fuchsia.identity.ctap/MakeCredentialParamsIndex.ENTERPRISE_ATTESTATION 10
enum/member fuchsia.identity.ctap/MakeCredentialParamsIndex.EXCLUDE_LIST 5
enum/member fuchsia.identity.ctap/MakeCredentialParamsIndex.EXTENSIONS 6
enum/member fuchsia.identity.ctap/MakeCredentialParamsIndex.OPTIONS 7
enum/member fuchsia.identity.ctap/MakeCredentialParamsIndex.PIN_UV_AUTH_PARAM 8
enum/member fuchsia.identity.ctap/MakeCredentialParamsIndex.PIN_UV_AUTH_PROTOCOL 9
enum/member fuchsia.identity.ctap/MakeCredentialParamsIndex.PUBLIC_KEY_CRED_PARAMS 4
enum/member fuchsia.identity.ctap/MakeCredentialParamsIndex.RP 2
enum/member fuchsia.identity.ctap/MakeCredentialParamsIndex.USER 3
flexible enum fuchsia.identity.ctap/MakeCredentialParamsIndex uint32
struct/member fuchsia.identity.ctap/MakeCredentialResponse.att_stmt vector<uint8>:100
struct/member fuchsia.identity.ctap/MakeCredentialResponse.auth_data vector<uint8>:100
struct/member fuchsia.identity.ctap/MakeCredentialResponse.ctap_response_code uint8
struct/member fuchsia.identity.ctap/MakeCredentialResponse.ep_att bool
struct/member fuchsia.identity.ctap/MakeCredentialResponse.fmt vector<uint8>:100
struct/member fuchsia.identity.ctap/MakeCredentialResponse.large_blob_key vector<uint8>:<100,optional>
struct fuchsia.identity.ctap/MakeCredentialResponse
enum/member fuchsia.identity.ctap/MakeCredentialResponseIndex.ATT_STMT 3
enum/member fuchsia.identity.ctap/MakeCredentialResponseIndex.AUTH_DATA 2
enum/member fuchsia.identity.ctap/MakeCredentialResponseIndex.EP_ATT 4
enum/member fuchsia.identity.ctap/MakeCredentialResponseIndex.FMT 1
enum/member fuchsia.identity.ctap/MakeCredentialResponseIndex.LARGE_BLOB_KEY 5
flexible enum fuchsia.identity.ctap/MakeCredentialResponseIndex uint32
struct/member fuchsia.identity.ctap/PublicKeyCredentialDescriptor.id vector<uint8>:100
struct/member fuchsia.identity.ctap/PublicKeyCredentialDescriptor.transports vector<uint8>:100
struct/member fuchsia.identity.ctap/PublicKeyCredentialDescriptor.type vector<uint8>:100
struct fuchsia.identity.ctap/PublicKeyCredentialDescriptor
struct/member fuchsia.identity.ctap/PublicKeyCredentialParameters.todo vector<uint8>:100
struct fuchsia.identity.ctap/PublicKeyCredentialParameters
struct/member fuchsia.identity.ctap/PublicKeyCredentialRpEntity.icon_url vector<uint8>:<100,optional>
struct/member fuchsia.identity.ctap/PublicKeyCredentialRpEntity.id vector<uint8>:100
struct/member fuchsia.identity.ctap/PublicKeyCredentialRpEntity.name vector<uint8>:<100,optional>
struct fuchsia.identity.ctap/PublicKeyCredentialRpEntity
struct/member fuchsia.identity.ctap/PublicKeyCredentialUserEntity.display_name vector<uint8>:<100,optional>
struct/member fuchsia.identity.ctap/PublicKeyCredentialUserEntity.icon_url vector<uint8>:<100,optional>
struct/member fuchsia.identity.ctap/PublicKeyCredentialUserEntity.id vector<uint8>:64
struct/member fuchsia.identity.ctap/PublicKeyCredentialUserEntity.name vector<uint8>:100
struct fuchsia.identity.ctap/PublicKeyCredentialUserEntity
enum/member fuchsia.identity.ctap/UserVerification.DISCOURAGED 2
enum/member fuchsia.identity.ctap/UserVerification.PREFERRED 1
enum/member fuchsia.identity.ctap/UserVerification.REQUIRED 0
flexible enum fuchsia.identity.ctap/UserVerification uint32
library fuchsia.identity.ctap