Crate bitwarden_fido

Source
Expand description

ยงBitwarden Fido

Contains the FIDO2 implementation for Bitwarden Password Manager.

Modulesยง

authenticator ๐Ÿ”’
client ๐Ÿ”’
client_fido ๐Ÿ”’
crypto ๐Ÿ”’
traits ๐Ÿ”’
types ๐Ÿ”’
uniffi_support ๐Ÿ”’

Structsยง

AuthenticatorAssertionResponse
AuthenticatorAttestationResponse
CheckUserOptions
CheckUserResult
CipherViewContainer ๐Ÿ”’
ClientFido2
Fido2Authenticator
Fido2Client
Fido2CredentialAutofillView
GetAssertionRequest
GetAssertionResult
InvalidGuid
InvalidInputLength
MakeCredentialRequest
MakeCredentialResult
Options
PublicKeyCredentialAuthenticatorAssertionResponse
PublicKeyCredentialAuthenticatorAttestationResponse
PublicKeyCredentialRpEntity
PublicKeyCredentialUserEntity
SelectedCredential
UnknownEnum
UnverifiedAssetLink
An Unverified asset link.

Enumsยง

ClientData
CredentialsForAutofillError
DecryptFido2AutofillCredentialsError
Fido2CallbackError
Fido2ClientError
Fido2CredentialAutofillViewError
Fido2Error
FillCredentialError
GetAssertionError
MakeCredentialError
Origin
The origin of a WebAuthn request.
SilentlyDiscoverCredentialsError
UIHint
Additional information that can be displayed to the user if the authenticator has a display.
Verification

Constantsยง

AAGUID ๐Ÿ”’
UNIFFI_META_CONST_BITWARDEN_FIDO_RECORD_SELECTEDCREDENTIAL ๐Ÿ”’
UNIFFI_META_CONST_NAMESPACE_BITWARDEN_FIDO ๐Ÿ”’
Export namespace metadata.

Traitsยง

ClientFido2Ext
Fido2CredentialStore
Fido2UserInterface

Functionsยง

fill_with_credential
get_enum_from_string_name ๐Ÿ”’
get_string_name_from_enum ๐Ÿ”’
guid_bytes_to_string
string_to_guid_bytes
try_from_credential_full ๐Ÿ”’
try_from_credential_full_view ๐Ÿ”’
try_from_credential_new_view ๐Ÿ”’