List of all items
Structs
- ChallengeAuthenticateBuilder
- ChallengeRegisterBuilder
- WebauthnCore
- attestation::FidoGenCeAaguid
- fake::FakePasskeyDistribution
- fake::WebauthnFakeCredentialGenerator
- internals::AttestationObject
- internals::AuthenticatorData
- internals::Challenge
- internals::ChallengeRef
- internals::TpmsAttest
- internals::TpmsClockInfo
- internals::TpmtEccScheme
- internals::TpmtKdfScheme
- internals::TpmtRsaScheme
- internals::TpmtSymDefObject
- proto::AllowCredentials
- proto::AttestationCa
- proto::AttestationCaList
- proto::AttestationCaListBuilder
- proto::AttestedCredentialData
- proto::Authentication
- proto::AuthenticationExtensions
- proto::AuthenticationExtensionsClientOutputs
- proto::AuthenticationResult
- proto::AuthenticationSignedExtensions
- proto::AuthenticationState
- proto::AuthenticatorAssertionResponseRaw
- proto::AuthenticatorAttestationResponseRaw
- proto::AuthenticatorSelectionCriteria
- proto::Base64UrlSafeData
- proto::COSEEC2Key
- proto::COSEKey
- proto::COSEOKPKey
- proto::COSERSAKey
- proto::CollectedClientData
- proto::CreationChallengeResponse
- proto::CredProps
- proto::CredProtect
- proto::CredProtectResponse
- proto::CredentialV3
- proto::CredentialV5
- proto::DeviceDescription
- proto::HmacGetSecretInput
- proto::HmacGetSecretOutput
- proto::ParsedAttestation
- proto::PubKeyCredParams
- proto::PublicKeyCredential
- proto::PublicKeyCredentialCreationOptions
- proto::PublicKeyCredentialDescriptor
- proto::PublicKeyCredentialRequestOptions
- proto::RegisterPublicKeyCredential
- proto::RegisteredExtensions
- proto::Registration
- proto::RegistrationExtensionsClientOutputs
- proto::RegistrationSignedExtensions
- proto::RegistrationState
- proto::RelyingParty
- proto::RequestAuthenticationExtensions
- proto::RequestChallengeResponse
- proto::RequestRegistrationExtensions
- proto::SerialisableAttestationCa
- proto::TokenBinding
- proto::User
- proto::attest::AuthenticatorAttestationResponseRaw
- proto::attest::CreationChallengeResponse
- proto::attest::PublicKeyCredentialCreationOptions
- proto::attest::RegisterPublicKeyCredential
- proto::auth::AuthenticatorAssertionResponseRaw
- proto::auth::PublicKeyCredential
- proto::auth::PublicKeyCredentialRequestOptions
- proto::auth::RequestChallengeResponse
- proto::extensions::AuthenticationExtensions
- proto::extensions::AuthenticationExtensionsClientOutputs
- proto::extensions::CredProps
- proto::extensions::CredProtect
- proto::extensions::HmacGetSecretInput
- proto::extensions::HmacGetSecretOutput
- proto::extensions::RegisteredExtensions
- proto::extensions::RegistrationExtensionsClientOutputs
- proto::extensions::RequestAuthenticationExtensions
- proto::extensions::RequestRegistrationExtensions
- proto::options::AllowCredentials
- proto::options::AuthenticatorSelectionCriteria
- proto::options::CollectedClientData
- proto::options::PubKeyCredParams
- proto::options::PublicKeyCredentialDescriptor
- proto::options::RelyingParty
- proto::options::TokenBinding
- proto::options::User
Enums
- error::WebauthnError
- internals::Tpm2bName
- internals::TpmAlgId
- internals::TpmSt
- internals::TpmtSignature
- internals::TpmuAttest
- proto::AttestationConveyancePreference
- proto::AttestationFormat
- proto::AttestationMetadata
- proto::AuthenticatorAttachment
- proto::AuthenticatorTransport
- proto::COSEAlgorithm
- proto::COSEKeyType
- proto::COSEKeyTypeId
- proto::CredentialProtectionPolicy
- proto::ECDSACurve
- proto::EDDSACurve
- proto::ExtnState
- proto::Mediation
- proto::ParsedAttestationData
- proto::PublicKeyCredentialHints
- proto::ResidentKeyRequirement
- proto::SerialisableAttestationData
- proto::UserVerificationPolicy
- proto::auth::Mediation
- proto::cose::COSEAlgorithm
- proto::extensions::CredentialProtectionPolicy
- proto::extensions::ExtnState
- proto::options::AttestationConveyancePreference
- proto::options::AttestationFormat
- proto::options::AuthenticatorAttachment
- proto::options::AuthenticatorTransport
- proto::options::PublicKeyCredentialHints
- proto::options::ResidentKeyRequirement
- proto::options::UserVerificationPolicy
Traits
Functions
- attestation::assert_packed_attest_req
- attestation::validate_extension
- attestation::verify_attestation_ca_chain
- crypto::compute_sha256
- crypto::verify_signature
Type Aliases
- error::WebauthnResult
- internals::UserId
- proto::Aaguid
- proto::Counter
- proto::Credential
- proto::CredentialID