Skip to content

Latest commit

 

History

History
81 lines (41 loc) · 3.42 KB

File metadata and controls

81 lines (41 loc) · 3.42 KB

Namespace DSInternals.Win32.WebAuthn.Cryptography

Classes

BitwardenCleartextVaultExport

Represents the top-level structure of a cleartext Bitwarden vault export.

BitwardenEncryptedVaultExport

Represents the top-level structure of an encrypted Bitwarden vault export.

BitwardenFido2Credential

Represents a FIDO2 credential entry embedded in a Bitwarden login item.

BitwardenLogin

Represents the login section of a Bitwarden vault item.

BitwardenVaultExportHeader

Represents the minimal Bitwarden export header used to choose a parser.

BitwardenVaultItem

Represents a Bitwarden vault item that may contain login passkeys.

CredentialExchangeAccount

Represents a single user account in a FIDO Credential Exchange Format payload.

CredentialExchangeCredential

Base type for entries inside a CXF item's credentials array.

CredentialExchangeFido2Extensions

Represents the FIDO2 extension state recorded for a CXF passkey credential.

CredentialExchangeFido2HmacCredentials

Represents the FIDO2 hmac-secret extension state captured in a CXF passkey.

CredentialExchangeFido2LargeBlob

Represents the FIDO2 largeBlob extension payload stored on a CXF passkey.

CredentialExchangeFile

Represents the top-level Header of a FIDO Credential Exchange Format (CXF) payload.

CredentialExchangeItem

Represents a single CXF item that may bundle one or more credentials.

CredentialExchangePasskey

Represents a CXF credential of type passkey.

CredentialExchangeVersion

Represents the version of the FIDO Credential Exchange Format payload.

Ed25519

An wrapper around an NSec Ed25519 private key.

ExportedPasskey

Represents a passkey imported from an external authenticator export.

KeePassXCPasskey

Represents a passkey exported from KeePassXC (.passkey JSON format).

SoftwareAuthenticator

Software-based authenticator that signs WebAuthn requests using a PEM private key file, without requiring a hardware authenticator or the Windows WebAuthn API.