├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── azure-deploy.yml │ └── main.yml ├── .gitignore ├── BlazorWasmDemo ├── Client │ ├── App.razor │ ├── BlazorWasmDemo.Client.csproj │ ├── Pages │ │ ├── Custom.razor │ │ ├── Mfa.razor │ │ ├── Overview.razor │ │ ├── Passwordless.razor │ │ └── Usernameless.razor │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Shared │ │ ├── Header │ │ │ ├── InfoNav.razor │ │ │ └── InfoNav.razor.css │ │ ├── MainLayout.razor │ │ ├── MainLayout.razor.css │ │ ├── NavMenu.razor │ │ ├── NavMenu.razor.css │ │ ├── SurveyPrompt.razor │ │ ├── Toasts │ │ │ ├── Toast.razor │ │ │ ├── Toast.razor.css │ │ │ ├── ToastLevel.cs │ │ │ └── ToastService.cs │ │ └── UserService.cs │ ├── _Imports.razor │ └── wwwroot │ │ ├── css │ │ ├── app.css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── fontawesome │ │ │ ├── css │ │ │ │ ├── brands.css │ │ │ │ ├── brands.min.css │ │ │ │ ├── fontawesome.css │ │ │ │ ├── fontawesome.min.css │ │ │ │ ├── solid.css │ │ │ │ └── solid.min.css │ │ │ └── webfonts │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ └── fa-solid-900.woff2 │ │ └── open-iconic │ │ │ ├── FONT-LICENSE │ │ │ ├── ICON-LICENSE │ │ │ ├── README.md │ │ │ └── font │ │ │ ├── css │ │ │ └── open-iconic-bootstrap.min.css │ │ │ └── fonts │ │ │ ├── open-iconic.eot │ │ │ ├── open-iconic.otf │ │ │ ├── open-iconic.svg │ │ │ ├── open-iconic.ttf │ │ │ └── open-iconic.woff │ │ ├── favicon.ico │ │ ├── icon-192.png │ │ ├── images │ │ ├── dotnetfoundation_v4_horizontal.svg │ │ ├── scenario1.png │ │ ├── scenario2.png │ │ └── scenario3.png │ │ └── index.html └── Server │ ├── BlazorWasmDemo.Server.csproj │ ├── Controllers │ └── UserController.cs │ ├── Dockerfile │ ├── Pages │ ├── Error.cshtml │ └── Error.cshtml.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── CHANGELOG.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── Demo ├── .config │ └── dotnet-tools.json ├── ConformanceTestController.cs ├── ConformanceTesting.cs ├── Demo.csproj ├── DemoController.cs ├── Helpers │ ├── RouteHelperExtensions.cs │ └── UrlHelperExtensions.cs ├── Pages │ ├── _Layout.cshtml │ ├── _ViewImports.cshtml │ ├── _options.cshtml │ ├── _options.cshtml.cs │ ├── custom.cshtml │ ├── custom.cshtml.cs │ ├── dashboard.cshtml │ ├── dashboard.cshtml.cs │ ├── mfa.cshtml │ ├── mfa.cshtml.cs │ ├── overview.cshtml │ ├── overview.cshtml.cs │ ├── passwordless.cshtml │ ├── passwordless.cshtml.cs │ ├── usernameless.cshtml │ └── usernameless.cshtml.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json ├── appsettings.json ├── bundleconfig.json ├── launchSettings.json └── wwwroot │ ├── .well-known │ └── webauthn │ ├── bulma │ ├── bulma.sass │ ├── css │ │ ├── bulma.css │ │ ├── bulma.css.map │ │ └── bulma.min.css │ └── sass │ │ ├── .DS_Store │ │ ├── base │ │ ├── _all.sass │ │ ├── generic.sass │ │ ├── helpers.sass │ │ └── minireset.sass │ │ ├── components │ │ ├── _all.sass │ │ ├── breadcrumb.sass │ │ ├── card.sass │ │ ├── dropdown.sass │ │ ├── level.sass │ │ ├── list.sass │ │ ├── media.sass │ │ ├── menu.sass │ │ ├── message.sass │ │ ├── modal.sass │ │ ├── navbar.sass │ │ ├── pagination.sass │ │ ├── panel.sass │ │ └── tabs.sass │ │ ├── elements │ │ ├── _all.sass │ │ ├── box.sass │ │ ├── button.sass │ │ ├── container.sass │ │ ├── content.sass │ │ ├── form.sass │ │ ├── icon.sass │ │ ├── image.sass │ │ ├── notification.sass │ │ ├── other.sass │ │ ├── progress.sass │ │ ├── table.sass │ │ ├── tag.sass │ │ └── title.sass │ │ ├── grid │ │ ├── _all.sass │ │ ├── columns.sass │ │ └── tiles.sass │ │ ├── layout │ │ ├── _all.sass │ │ ├── footer.sass │ │ ├── hero.sass │ │ └── section.sass │ │ └── utilities │ │ ├── _all.sass │ │ ├── animations.sass │ │ ├── controls.sass │ │ ├── derived-variables.sass │ │ ├── functions.sass │ │ ├── initial-variables.sass │ │ └── mixins.sass │ ├── images │ ├── dotnetfoundation_v4_horizontal.svg │ ├── scenario1.png │ ├── scenario2.png │ ├── scenario3.png │ ├── securitykey.min.svg │ └── securitykey.svg │ ├── js │ ├── .eslintrc.json │ ├── custom.login.js │ ├── custom.register.js │ ├── helpers.js │ ├── instant.js │ ├── mfa.login.js │ ├── mfa.register.js │ ├── passwordless.login.js │ ├── passwordless.register.js │ ├── usernameless.login.js │ └── usernameless.register.js │ ├── login.html │ ├── sass │ ├── _index.scss │ ├── _login.scss │ └── styles.scss │ └── stylesheets │ └── styles.css ├── Directory.Build.props ├── Directory.Packages.props ├── Documentation ├── metadata-service-guide.md └── migration-guide-4.0.0.md ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── SPONSORS.md ├── Scripts ├── buildRelease.ps1 ├── packRelease.ps1 ├── publish.ps1 ├── run-all.ps1 └── setVersion.ps1 ├── Src ├── Directory.Build.props ├── Fido2.AspNet │ ├── DateTimeUtilities.cs │ ├── DistributedCacheMetadataService.cs │ ├── Fido2.AspNet.csproj │ ├── Fido2NetLibBuilderExtensions.cs │ └── NullMetadataService.cs ├── Fido2.BlazorWebAssembly │ ├── Fido2.BlazorWebAssembly.csproj │ ├── FidoBlazorSerializerContext.cs │ ├── WebAuthn.cs │ ├── tsconfig.json │ └── wwwroot │ │ └── js │ │ └── WebAuthn.ts ├── Fido2.Ctap2 │ ├── Cbor │ │ ├── CborHelper.cs │ │ └── CborMember.cs │ ├── Commands │ │ ├── AuthenticatorClientPinCommand.cs │ │ ├── AuthenticatorGetAssertionCommand.cs │ │ ├── AuthenticatorGetInfoCommand.cs │ │ ├── AuthenticatorGetNextAssertionCommand.cs │ │ ├── AuthenticatorMakeCredentialCommand.cs │ │ ├── AuthenticatorResetCommand.cs │ │ ├── CtapCommand.cs │ │ └── CtapCommandType.cs │ ├── Devices │ │ ├── FidoAuthenticator.cs │ │ └── FidoAuthenticatorResponse.cs │ ├── Exceptions │ │ └── CtapException.cs │ ├── Extensions │ │ ├── PubKeyCredParamExtensions.cs │ │ ├── PublicKeyCredentialDescriptorExtensions.cs │ │ ├── PublicKeyCredentialRpEntityExtensions.cs │ │ └── PublicKeyCredentialUserEntityExtensions.cs │ ├── Fido2.Ctap2.csproj │ ├── Helpers │ │ └── CryptoHelper.cs │ ├── README.md │ └── Responses │ │ ├── AuthenticatorClientPinResponse.cs │ │ ├── AuthenticatorGetAssertionResponse.cs │ │ ├── AuthenticatorGetInfoResponse.cs │ │ ├── AuthenticatorGetNextAssertionResponse.cs │ │ ├── AuthenticatorMakeCredentialResponse.cs │ │ ├── AuthenticatorResetResponse.cs │ │ ├── CtapStatusCode.cs │ │ └── NegotiateSharedSecretResult.cs ├── Fido2.Development │ ├── AssemblyInfo.cs │ ├── ConformanceMetadataService.cs │ ├── DevelopmentInMemoryStore.cs │ ├── Fido2.Development.csproj │ ├── README.md │ └── StoredCredential.cs ├── Fido2.Models │ ├── AssertionOptions.cs │ ├── AuthenticatorAssertionRawResponse.cs │ ├── AuthenticatorAttestationRawResponse.cs │ ├── COSETypes.cs │ ├── Converters │ │ ├── Base64UrlConverter.cs │ │ ├── EnumNameMapper.cs │ │ └── FidoEnumConverter.cs │ ├── CredentialCreateOptions.cs │ ├── Exceptions │ │ ├── Fido2ErrorCode.cs │ │ ├── Fido2MetadataException.cs │ │ └── Fido2VerificationException.cs │ ├── Fido2.Models.csproj │ ├── Fido2Configuration.cs │ ├── Metadata │ │ ├── AuthenticatorStatus.cs │ │ ├── BiometricAccuracyDescriptor.cs │ │ ├── BiometricStatusReport.cs │ │ ├── CodeAccuracyDescriptor.cs │ │ ├── DisplayPNGCharacteristicsDescriptor.cs │ │ ├── EcdaaTrustAnchor.cs │ │ ├── ExtensionDescriptor.cs │ │ ├── MetadataBLOBPayload.cs │ │ ├── MetadataBLOBPayloadEntry.cs │ │ ├── MetadataStatement.cs │ │ ├── PatternAccuracyDescriptor.cs │ │ ├── RgbPaletteEntry.cs │ │ ├── StatusReport.cs │ │ ├── UafVersion.cs │ │ ├── UserVerificationMethods.cs │ │ └── VerificationMethodDescriptor.cs │ ├── Objects │ │ ├── AttestationConveyancePreference.cs │ │ ├── AttestationStatementFormatIdentifier.cs │ │ ├── AuthenticationExtensionsClientInputs.cs │ │ ├── AuthenticationExtensionsClientOutputs.cs │ │ ├── AuthenticationExtensionsLargeBlobInputs.cs │ │ ├── AuthenticationExtensionsLargeBlobOutputs.cs │ │ ├── AuthenticationExtensionsPRFInputs.cs │ │ ├── AuthenticationExtensionsPRFOutputs.cs │ │ ├── AuthenticationExtensionsPRFValues.cs │ │ ├── AuthenticatorAttachment.cs │ │ ├── AuthenticatorTransport.cs │ │ ├── CredentialPropertiesOutput.cs │ │ ├── CredentialProtectionPolicy.cs │ │ ├── KeyProtection.cs │ │ ├── LargeBlobSupport.cs │ │ ├── PublicKeyCredentialDescriptor.cs │ │ ├── PublicKeyCredentialHint.cs │ │ ├── PublicKeyCredentialType.cs │ │ ├── PublicKeyCredentialUserEntity.cs │ │ ├── RegisteredPublicKeyCredential.cs │ │ ├── ResidentKeyRequirement.cs │ │ ├── UserVerificationRequirement.cs │ │ ├── VerifyAssertionResult.cs │ │ └── Version.cs │ ├── Serialization │ │ └── FidoModelSerializerContext.cs │ ├── StringExtensions.cs │ └── UndesiredMetadataStatusFido2VerificationException.cs └── Fido2 │ ├── Asn1Element.cs │ ├── AttestationFormat │ ├── AndroidKey.cs │ ├── AndroidSafetyNet.cs │ ├── Apple.cs │ ├── AppleAppAttest.cs │ ├── AttestationVerifier.cs │ ├── FidoU2f.cs │ ├── MetadataAttestationType.cs │ ├── None.cs │ ├── Packed.cs │ ├── Tpm.cs │ ├── VerifyAttestationRequest.cs │ └── VerifyAttestationResult.cs │ ├── Attributes │ └── Fido2StandardAttribute.cs │ ├── AuthenticatorAssertionResponse.cs │ ├── AuthenticatorAttestationResponse.cs │ ├── AuthenticatorResponse.cs │ ├── Cbor │ ├── CborArray.cs │ ├── CborBoolean.cs │ ├── CborByteString.cs │ ├── CborInteger.cs │ ├── CborMap.cs │ ├── CborNull.cs │ ├── CborObject.cs │ ├── CborTextString.cs │ ├── CborType.cs │ └── CborWriterExtensions.cs │ ├── Extensions │ ├── AuthDataHelper.cs │ ├── CryptoUtils.cs │ ├── EcCurveExtensions.cs │ ├── EnumExtensions.cs │ ├── IBufferWriterExtensions.cs │ ├── JsonElementExtensions.cs │ ├── MemoryReader.cs │ └── X509CertificateHelper.cs │ ├── Fido2.cs │ ├── Fido2.csproj │ ├── Fido2ErrorMessages.cs │ ├── FidoValidationMode.cs │ ├── GetAssertionOptionsParams.cs │ ├── IFido2.cs │ ├── IMetadataRepository.cs │ ├── IMetadataService.cs │ ├── Internal │ └── GetBLOBRequest.cs │ ├── MakeAssertionParams.cs │ ├── MakeNewCredentialParams.cs │ ├── Metadata │ ├── ConformanceMetadataRepository.cs │ ├── Fido2MetadataServiceRepository.cs │ ├── FileSystemMetadataRepository.cs │ └── MDSGetEndpointResponse.cs │ ├── Objects │ ├── AttestationType.cs │ ├── AttestedCredentialData.cs │ ├── AuthenticatorData.cs │ ├── AuthenticatorFlags.cs │ ├── CredentialIdUserHandleParams.cs │ ├── CredentialIdUserParams.cs │ ├── CredentialPublicKey.cs │ └── Extensions.cs │ ├── RequestNewCredentialParams.cs │ ├── Serialization │ ├── AttestationTypeConverter.cs │ └── FidoSerializerContext.cs │ ├── TokenBindingDto.cs │ ├── TrustAnchor.cs │ └── build │ └── fido2.targets ├── Tests ├── Fido2.AspNet.Tests │ ├── AddFido2ExtensionTests.cs │ └── Fido2.AspNet.Tests.csproj ├── Fido2.Ctap2.Tests │ ├── Commands │ │ ├── AuthenticatorGetAssertionCommandTests.cs │ │ └── AuthenticatorMakeCredentialCommandTests.cs │ ├── Fido2.Ctap2.Tests.csproj │ ├── Helpers │ │ └── TestHelper.cs │ └── Responses │ │ ├── AuthenticatorGetAssertionResponseTests.cs │ │ └── AuthenticatorMakeCredentialResponseTests.cs └── Fido2.Tests │ ├── .config │ └── dotnet-tools.json │ ├── Asn1Tests.cs │ ├── Attestation │ ├── AndroidKey.cs │ ├── AndroidSafetyNet.cs │ ├── Apple.cs │ ├── AppleAppAttest.cs │ ├── FidoU2f.cs │ ├── None.cs │ ├── Packed.cs │ └── Tpm.cs │ ├── AttestationTypeTests.cs │ ├── AuthenticatorDataTests.cs │ ├── AuthenticatorResponse.cs │ ├── CborTests.cs │ ├── Converters │ └── FidoEnumConverterTests.cs │ ├── CredentialPublicKeyTests.cs │ ├── CryptoUtilsTests.cs │ ├── EnumExtensionTest.cs │ ├── ExistingU2fRegistrationDataTests.cs │ ├── Extensions │ ├── AsnHelper.cs │ ├── CertInfoHelper.cs │ ├── PubAreaHelper.cs │ ├── SignatureHelper.cs │ ├── TpmAlgExtensions.cs │ └── TpmSanEncoder.cs │ ├── Fido2.Tests.csproj │ ├── Fido2Tests.cs │ ├── Fido2UserTests.cs │ ├── MetadataServiceTests.cs │ ├── MockClientData.cs │ ├── PubKeyCredParamTests.cs │ ├── TestFiles │ ├── assertionNoneOptions.json │ ├── assertionNoneResponse.json │ ├── attestationAndroidKeyOptions.json │ ├── attestationAndroidKeyResponse.json │ ├── attestationAppleOptions.json │ ├── attestationAppleResponse.json │ ├── attestationNoneOptions.json │ ├── attestationNoneResponse.json │ ├── attestationOptionsATKey.json │ ├── attestationOptionsNone.json │ ├── attestationOptionsPacked.json │ ├── attestationOptionsPacked512.json │ ├── attestationOptionsTrustKeyT110.json │ ├── attestationOptionsU2F.json │ ├── attestationResultTrustKeyT110.json │ ├── attestationResultsATKey.json │ ├── attestationResultsNone.json │ ├── attestationResultsPacked.json │ ├── attestationResultsPacked512.json │ ├── attestationResultsU2F.json │ ├── attestationTPMSHA1Options.json │ ├── attestationTPMSHA1Response.json │ ├── attestationTPMSHA256Options.json │ ├── attestationTPMSHA256Response.json │ ├── json1.json │ ├── json2.json │ ├── mdsCA.cer │ ├── mdsCA.crl │ ├── mdsRoot.cer │ ├── mdsRoot.crl │ ├── mdsSigning.cer │ ├── metadata │ │ ├── 256K1 U2F Authenticator anonca.json │ │ ├── 256K1 U2F Authenticator basic_full.json │ │ ├── 256K1 U2F Authenticator basic_surrogate.json │ │ └── Secp256R1 Packed Authenticator.json │ ├── options1.json │ └── options2.json │ ├── TestMetadataService.cs │ └── xunit.runner.json ├── fido2-net-lib.sln └── nuget.config /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/azure-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/.github/workflows/azure-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/.gitignore -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/App.razor -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/BlazorWasmDemo.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/BlazorWasmDemo.Client.csproj -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Pages/Custom.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Pages/Custom.razor -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Pages/Mfa.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Pages/Mfa.razor -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Pages/Overview.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Pages/Overview.razor -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Pages/Passwordless.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Pages/Passwordless.razor -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Pages/Usernameless.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Pages/Usernameless.razor -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Program.cs -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Shared/Header/InfoNav.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Shared/Header/InfoNav.razor -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Shared/Header/InfoNav.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Shared/Header/InfoNav.razor.css -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Shared/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Shared/MainLayout.razor.css -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Shared/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Shared/NavMenu.razor.css -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Shared/SurveyPrompt.razor -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Shared/Toasts/Toast.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Shared/Toasts/Toast.razor -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Shared/Toasts/Toast.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Shared/Toasts/Toast.razor.css -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Shared/Toasts/ToastLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Shared/Toasts/ToastLevel.cs -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Shared/Toasts/ToastService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Shared/Toasts/ToastService.cs -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/Shared/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/Shared/UserService.cs -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/_Imports.razor -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/app.css -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/fontawesome/css/brands.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/fontawesome/css/brands.css -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/fontawesome/css/brands.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/fontawesome/css/brands.min.css -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/fontawesome/css/fontawesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/fontawesome/css/fontawesome.css -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/fontawesome/css/fontawesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/fontawesome/css/fontawesome.min.css -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/fontawesome/css/solid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/fontawesome/css/solid.css -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/fontawesome/css/solid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/fontawesome/css/solid.min.css -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/fontawesome/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/fontawesome/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/fontawesome/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/fontawesome/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/fontawesome/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/fontawesome/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/fontawesome/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/fontawesome/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/favicon.ico -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/icon-192.png -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/images/dotnetfoundation_v4_horizontal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/images/dotnetfoundation_v4_horizontal.svg -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/images/scenario1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/images/scenario1.png -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/images/scenario2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/images/scenario2.png -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/images/scenario3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/images/scenario3.png -------------------------------------------------------------------------------- /BlazorWasmDemo/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Client/wwwroot/index.html -------------------------------------------------------------------------------- /BlazorWasmDemo/Server/BlazorWasmDemo.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Server/BlazorWasmDemo.Server.csproj -------------------------------------------------------------------------------- /BlazorWasmDemo/Server/Controllers/UserController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Server/Controllers/UserController.cs -------------------------------------------------------------------------------- /BlazorWasmDemo/Server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Server/Dockerfile -------------------------------------------------------------------------------- /BlazorWasmDemo/Server/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Server/Pages/Error.cshtml -------------------------------------------------------------------------------- /BlazorWasmDemo/Server/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Server/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /BlazorWasmDemo/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Server/Program.cs -------------------------------------------------------------------------------- /BlazorWasmDemo/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /BlazorWasmDemo/Server/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Server/appsettings.Development.json -------------------------------------------------------------------------------- /BlazorWasmDemo/Server/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/BlazorWasmDemo/Server/appsettings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Demo/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/.config/dotnet-tools.json -------------------------------------------------------------------------------- /Demo/ConformanceTestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/ConformanceTestController.cs -------------------------------------------------------------------------------- /Demo/ConformanceTesting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/ConformanceTesting.cs -------------------------------------------------------------------------------- /Demo/Demo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Demo.csproj -------------------------------------------------------------------------------- /Demo/DemoController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/DemoController.cs -------------------------------------------------------------------------------- /Demo/Helpers/RouteHelperExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Helpers/RouteHelperExtensions.cs -------------------------------------------------------------------------------- /Demo/Helpers/UrlHelperExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Helpers/UrlHelperExtensions.cs -------------------------------------------------------------------------------- /Demo/Pages/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/_Layout.cshtml -------------------------------------------------------------------------------- /Demo/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using Fido2Demo -------------------------------------------------------------------------------- /Demo/Pages/_options.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/_options.cshtml -------------------------------------------------------------------------------- /Demo/Pages/_options.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/_options.cshtml.cs -------------------------------------------------------------------------------- /Demo/Pages/custom.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/custom.cshtml -------------------------------------------------------------------------------- /Demo/Pages/custom.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/custom.cshtml.cs -------------------------------------------------------------------------------- /Demo/Pages/dashboard.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/dashboard.cshtml -------------------------------------------------------------------------------- /Demo/Pages/dashboard.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/dashboard.cshtml.cs -------------------------------------------------------------------------------- /Demo/Pages/mfa.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/mfa.cshtml -------------------------------------------------------------------------------- /Demo/Pages/mfa.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/mfa.cshtml.cs -------------------------------------------------------------------------------- /Demo/Pages/overview.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/overview.cshtml -------------------------------------------------------------------------------- /Demo/Pages/overview.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/overview.cshtml.cs -------------------------------------------------------------------------------- /Demo/Pages/passwordless.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/passwordless.cshtml -------------------------------------------------------------------------------- /Demo/Pages/passwordless.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/passwordless.cshtml.cs -------------------------------------------------------------------------------- /Demo/Pages/usernameless.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/usernameless.cshtml -------------------------------------------------------------------------------- /Demo/Pages/usernameless.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Pages/usernameless.cshtml.cs -------------------------------------------------------------------------------- /Demo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Program.cs -------------------------------------------------------------------------------- /Demo/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/Properties/launchSettings.json -------------------------------------------------------------------------------- /Demo/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/appsettings.Development.json -------------------------------------------------------------------------------- /Demo/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/appsettings.json -------------------------------------------------------------------------------- /Demo/bundleconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/bundleconfig.json -------------------------------------------------------------------------------- /Demo/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/launchSettings.json -------------------------------------------------------------------------------- /Demo/wwwroot/.well-known/webauthn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/.well-known/webauthn -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/bulma.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/bulma.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/css/bulma.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/css/bulma.css -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/css/bulma.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/css/bulma.css.map -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/css/bulma.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/css/bulma.min.css -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/.DS_Store -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/base/_all.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/base/_all.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/base/generic.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/base/generic.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/base/helpers.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/base/helpers.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/base/minireset.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/base/minireset.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/_all.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/_all.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/breadcrumb.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/breadcrumb.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/card.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/card.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/dropdown.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/dropdown.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/level.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/level.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/list.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/list.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/media.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/media.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/menu.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/menu.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/message.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/message.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/modal.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/modal.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/navbar.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/navbar.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/pagination.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/pagination.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/panel.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/panel.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/components/tabs.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/components/tabs.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/_all.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/_all.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/box.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/box.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/button.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/button.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/container.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/container.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/content.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/content.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/form.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/form.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/icon.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/icon.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/image.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/image.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/notification.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/notification.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/other.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/other.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/progress.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/progress.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/table.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/table.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/tag.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/tag.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/elements/title.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/elements/title.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/grid/_all.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/grid/_all.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/grid/columns.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/grid/columns.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/grid/tiles.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/grid/tiles.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/layout/_all.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/layout/_all.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/layout/footer.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/layout/footer.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/layout/hero.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/layout/hero.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/layout/section.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/layout/section.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/utilities/_all.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/utilities/_all.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/utilities/animations.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/utilities/animations.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/utilities/controls.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/utilities/controls.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/utilities/derived-variables.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/utilities/derived-variables.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/utilities/functions.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/utilities/functions.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/utilities/initial-variables.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/utilities/initial-variables.sass -------------------------------------------------------------------------------- /Demo/wwwroot/bulma/sass/utilities/mixins.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/bulma/sass/utilities/mixins.sass -------------------------------------------------------------------------------- /Demo/wwwroot/images/dotnetfoundation_v4_horizontal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/images/dotnetfoundation_v4_horizontal.svg -------------------------------------------------------------------------------- /Demo/wwwroot/images/scenario1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/images/scenario1.png -------------------------------------------------------------------------------- /Demo/wwwroot/images/scenario2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/images/scenario2.png -------------------------------------------------------------------------------- /Demo/wwwroot/images/scenario3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/images/scenario3.png -------------------------------------------------------------------------------- /Demo/wwwroot/images/securitykey.min.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/images/securitykey.min.svg -------------------------------------------------------------------------------- /Demo/wwwroot/images/securitykey.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/images/securitykey.svg -------------------------------------------------------------------------------- /Demo/wwwroot/js/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": {"es6": true} 3 | } 4 | -------------------------------------------------------------------------------- /Demo/wwwroot/js/custom.login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/js/custom.login.js -------------------------------------------------------------------------------- /Demo/wwwroot/js/custom.register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/js/custom.register.js -------------------------------------------------------------------------------- /Demo/wwwroot/js/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/js/helpers.js -------------------------------------------------------------------------------- /Demo/wwwroot/js/instant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/js/instant.js -------------------------------------------------------------------------------- /Demo/wwwroot/js/mfa.login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/js/mfa.login.js -------------------------------------------------------------------------------- /Demo/wwwroot/js/mfa.register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/js/mfa.register.js -------------------------------------------------------------------------------- /Demo/wwwroot/js/passwordless.login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/js/passwordless.login.js -------------------------------------------------------------------------------- /Demo/wwwroot/js/passwordless.register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/js/passwordless.register.js -------------------------------------------------------------------------------- /Demo/wwwroot/js/usernameless.login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/js/usernameless.login.js -------------------------------------------------------------------------------- /Demo/wwwroot/js/usernameless.register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/js/usernameless.register.js -------------------------------------------------------------------------------- /Demo/wwwroot/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/login.html -------------------------------------------------------------------------------- /Demo/wwwroot/sass/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/sass/_index.scss -------------------------------------------------------------------------------- /Demo/wwwroot/sass/_login.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/sass/_login.scss -------------------------------------------------------------------------------- /Demo/wwwroot/sass/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/sass/styles.scss -------------------------------------------------------------------------------- /Demo/wwwroot/stylesheets/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Demo/wwwroot/stylesheets/styles.css -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /Documentation/metadata-service-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Documentation/metadata-service-guide.md -------------------------------------------------------------------------------- /Documentation/migration-guide-4.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Documentation/migration-guide-4.0.0.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SPONSORS.md: -------------------------------------------------------------------------------- 1 | Backer / Plaintext 2 | * Veikko Eeva 3 | 4 | Donated 5 | * Jure Purgar 6 | -------------------------------------------------------------------------------- /Scripts/buildRelease.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Scripts/buildRelease.ps1 -------------------------------------------------------------------------------- /Scripts/packRelease.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Scripts/packRelease.ps1 -------------------------------------------------------------------------------- /Scripts/publish.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Scripts/publish.ps1 -------------------------------------------------------------------------------- /Scripts/run-all.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Scripts/run-all.ps1 -------------------------------------------------------------------------------- /Scripts/setVersion.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Scripts/setVersion.ps1 -------------------------------------------------------------------------------- /Src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Directory.Build.props -------------------------------------------------------------------------------- /Src/Fido2.AspNet/DateTimeUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.AspNet/DateTimeUtilities.cs -------------------------------------------------------------------------------- /Src/Fido2.AspNet/DistributedCacheMetadataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.AspNet/DistributedCacheMetadataService.cs -------------------------------------------------------------------------------- /Src/Fido2.AspNet/Fido2.AspNet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.AspNet/Fido2.AspNet.csproj -------------------------------------------------------------------------------- /Src/Fido2.AspNet/Fido2NetLibBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.AspNet/Fido2NetLibBuilderExtensions.cs -------------------------------------------------------------------------------- /Src/Fido2.AspNet/NullMetadataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.AspNet/NullMetadataService.cs -------------------------------------------------------------------------------- /Src/Fido2.BlazorWebAssembly/Fido2.BlazorWebAssembly.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.BlazorWebAssembly/Fido2.BlazorWebAssembly.csproj -------------------------------------------------------------------------------- /Src/Fido2.BlazorWebAssembly/FidoBlazorSerializerContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.BlazorWebAssembly/FidoBlazorSerializerContext.cs -------------------------------------------------------------------------------- /Src/Fido2.BlazorWebAssembly/WebAuthn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.BlazorWebAssembly/WebAuthn.cs -------------------------------------------------------------------------------- /Src/Fido2.BlazorWebAssembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.BlazorWebAssembly/tsconfig.json -------------------------------------------------------------------------------- /Src/Fido2.BlazorWebAssembly/wwwroot/js/WebAuthn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.BlazorWebAssembly/wwwroot/js/WebAuthn.ts -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Cbor/CborHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Cbor/CborHelper.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Cbor/CborMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Cbor/CborMember.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Commands/AuthenticatorClientPinCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Commands/AuthenticatorClientPinCommand.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Commands/AuthenticatorGetAssertionCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Commands/AuthenticatorGetAssertionCommand.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Commands/AuthenticatorGetInfoCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Commands/AuthenticatorGetInfoCommand.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Commands/AuthenticatorGetNextAssertionCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Commands/AuthenticatorGetNextAssertionCommand.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Commands/AuthenticatorMakeCredentialCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Commands/AuthenticatorMakeCredentialCommand.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Commands/AuthenticatorResetCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Commands/AuthenticatorResetCommand.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Commands/CtapCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Commands/CtapCommand.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Commands/CtapCommandType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Commands/CtapCommandType.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Devices/FidoAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Devices/FidoAuthenticator.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Devices/FidoAuthenticatorResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Devices/FidoAuthenticatorResponse.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Exceptions/CtapException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Exceptions/CtapException.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Extensions/PubKeyCredParamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Extensions/PubKeyCredParamExtensions.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Extensions/PublicKeyCredentialDescriptorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Extensions/PublicKeyCredentialDescriptorExtensions.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Extensions/PublicKeyCredentialRpEntityExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Extensions/PublicKeyCredentialRpEntityExtensions.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Extensions/PublicKeyCredentialUserEntityExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Extensions/PublicKeyCredentialUserEntityExtensions.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Fido2.Ctap2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Fido2.Ctap2.csproj -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Helpers/CryptoHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Helpers/CryptoHelper.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/README.md -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Responses/AuthenticatorClientPinResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Responses/AuthenticatorClientPinResponse.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Responses/AuthenticatorGetAssertionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Responses/AuthenticatorGetAssertionResponse.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Responses/AuthenticatorGetInfoResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Responses/AuthenticatorGetInfoResponse.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Responses/AuthenticatorGetNextAssertionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Responses/AuthenticatorGetNextAssertionResponse.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Responses/AuthenticatorMakeCredentialResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Responses/AuthenticatorMakeCredentialResponse.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Responses/AuthenticatorResetResponse.cs: -------------------------------------------------------------------------------- 1 | namespace Fido2NetLib.Ctap2; 2 | 3 | public sealed class AuthenticatorResetResponse 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Responses/CtapStatusCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Responses/CtapStatusCode.cs -------------------------------------------------------------------------------- /Src/Fido2.Ctap2/Responses/NegotiateSharedSecretResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Ctap2/Responses/NegotiateSharedSecretResult.cs -------------------------------------------------------------------------------- /Src/Fido2.Development/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Diagnostics.CodeAnalysis; 2 | 3 | [assembly: ExcludeFromCodeCoverage] -------------------------------------------------------------------------------- /Src/Fido2.Development/ConformanceMetadataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Development/ConformanceMetadataService.cs -------------------------------------------------------------------------------- /Src/Fido2.Development/DevelopmentInMemoryStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Development/DevelopmentInMemoryStore.cs -------------------------------------------------------------------------------- /Src/Fido2.Development/Fido2.Development.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Development/Fido2.Development.csproj -------------------------------------------------------------------------------- /Src/Fido2.Development/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Development/README.md -------------------------------------------------------------------------------- /Src/Fido2.Development/StoredCredential.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Development/StoredCredential.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/AssertionOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/AssertionOptions.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/AuthenticatorAssertionRawResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/AuthenticatorAssertionRawResponse.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/AuthenticatorAttestationRawResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/AuthenticatorAttestationRawResponse.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/COSETypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/COSETypes.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Converters/Base64UrlConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Converters/Base64UrlConverter.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Converters/EnumNameMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Converters/EnumNameMapper.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Converters/FidoEnumConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Converters/FidoEnumConverter.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/CredentialCreateOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/CredentialCreateOptions.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Exceptions/Fido2ErrorCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Exceptions/Fido2ErrorCode.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Exceptions/Fido2MetadataException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Exceptions/Fido2MetadataException.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Exceptions/Fido2VerificationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Exceptions/Fido2VerificationException.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Fido2.Models.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Fido2.Models.csproj -------------------------------------------------------------------------------- /Src/Fido2.Models/Fido2Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Fido2Configuration.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/AuthenticatorStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/AuthenticatorStatus.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/BiometricAccuracyDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/BiometricAccuracyDescriptor.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/BiometricStatusReport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/BiometricStatusReport.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/CodeAccuracyDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/CodeAccuracyDescriptor.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/DisplayPNGCharacteristicsDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/DisplayPNGCharacteristicsDescriptor.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/EcdaaTrustAnchor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/EcdaaTrustAnchor.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/ExtensionDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/ExtensionDescriptor.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/MetadataBLOBPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/MetadataBLOBPayload.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/MetadataBLOBPayloadEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/MetadataBLOBPayloadEntry.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/MetadataStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/MetadataStatement.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/PatternAccuracyDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/PatternAccuracyDescriptor.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/RgbPaletteEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/RgbPaletteEntry.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/StatusReport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/StatusReport.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/UafVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/UafVersion.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/UserVerificationMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/UserVerificationMethods.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Metadata/VerificationMethodDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Metadata/VerificationMethodDescriptor.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/AttestationConveyancePreference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/AttestationConveyancePreference.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/AttestationStatementFormatIdentifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/AttestationStatementFormatIdentifier.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/AuthenticationExtensionsClientInputs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/AuthenticationExtensionsClientInputs.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/AuthenticationExtensionsClientOutputs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/AuthenticationExtensionsClientOutputs.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/AuthenticationExtensionsLargeBlobInputs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/AuthenticationExtensionsLargeBlobInputs.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/AuthenticationExtensionsLargeBlobOutputs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/AuthenticationExtensionsLargeBlobOutputs.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/AuthenticationExtensionsPRFInputs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/AuthenticationExtensionsPRFInputs.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/AuthenticationExtensionsPRFOutputs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/AuthenticationExtensionsPRFOutputs.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/AuthenticationExtensionsPRFValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/AuthenticationExtensionsPRFValues.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/AuthenticatorAttachment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/AuthenticatorAttachment.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/AuthenticatorTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/AuthenticatorTransport.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/CredentialPropertiesOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/CredentialPropertiesOutput.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/CredentialProtectionPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/CredentialProtectionPolicy.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/KeyProtection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/KeyProtection.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/LargeBlobSupport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/LargeBlobSupport.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/PublicKeyCredentialDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/PublicKeyCredentialDescriptor.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/PublicKeyCredentialHint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/PublicKeyCredentialHint.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/PublicKeyCredentialType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/PublicKeyCredentialType.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/PublicKeyCredentialUserEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/PublicKeyCredentialUserEntity.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/RegisteredPublicKeyCredential.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/RegisteredPublicKeyCredential.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/ResidentKeyRequirement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/ResidentKeyRequirement.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/UserVerificationRequirement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/UserVerificationRequirement.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/VerifyAssertionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/VerifyAssertionResult.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Objects/Version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Objects/Version.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/Serialization/FidoModelSerializerContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/Serialization/FidoModelSerializerContext.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/StringExtensions.cs -------------------------------------------------------------------------------- /Src/Fido2.Models/UndesiredMetadataStatusFido2VerificationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2.Models/UndesiredMetadataStatusFido2VerificationException.cs -------------------------------------------------------------------------------- /Src/Fido2/Asn1Element.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Asn1Element.cs -------------------------------------------------------------------------------- /Src/Fido2/AttestationFormat/AndroidKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AttestationFormat/AndroidKey.cs -------------------------------------------------------------------------------- /Src/Fido2/AttestationFormat/AndroidSafetyNet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AttestationFormat/AndroidSafetyNet.cs -------------------------------------------------------------------------------- /Src/Fido2/AttestationFormat/Apple.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AttestationFormat/Apple.cs -------------------------------------------------------------------------------- /Src/Fido2/AttestationFormat/AppleAppAttest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AttestationFormat/AppleAppAttest.cs -------------------------------------------------------------------------------- /Src/Fido2/AttestationFormat/AttestationVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AttestationFormat/AttestationVerifier.cs -------------------------------------------------------------------------------- /Src/Fido2/AttestationFormat/FidoU2f.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AttestationFormat/FidoU2f.cs -------------------------------------------------------------------------------- /Src/Fido2/AttestationFormat/MetadataAttestationType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AttestationFormat/MetadataAttestationType.cs -------------------------------------------------------------------------------- /Src/Fido2/AttestationFormat/None.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AttestationFormat/None.cs -------------------------------------------------------------------------------- /Src/Fido2/AttestationFormat/Packed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AttestationFormat/Packed.cs -------------------------------------------------------------------------------- /Src/Fido2/AttestationFormat/Tpm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AttestationFormat/Tpm.cs -------------------------------------------------------------------------------- /Src/Fido2/AttestationFormat/VerifyAttestationRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AttestationFormat/VerifyAttestationRequest.cs -------------------------------------------------------------------------------- /Src/Fido2/AttestationFormat/VerifyAttestationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AttestationFormat/VerifyAttestationResult.cs -------------------------------------------------------------------------------- /Src/Fido2/Attributes/Fido2StandardAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Attributes/Fido2StandardAttribute.cs -------------------------------------------------------------------------------- /Src/Fido2/AuthenticatorAssertionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AuthenticatorAssertionResponse.cs -------------------------------------------------------------------------------- /Src/Fido2/AuthenticatorAttestationResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AuthenticatorAttestationResponse.cs -------------------------------------------------------------------------------- /Src/Fido2/AuthenticatorResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/AuthenticatorResponse.cs -------------------------------------------------------------------------------- /Src/Fido2/Cbor/CborArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Cbor/CborArray.cs -------------------------------------------------------------------------------- /Src/Fido2/Cbor/CborBoolean.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Cbor/CborBoolean.cs -------------------------------------------------------------------------------- /Src/Fido2/Cbor/CborByteString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Cbor/CborByteString.cs -------------------------------------------------------------------------------- /Src/Fido2/Cbor/CborInteger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Cbor/CborInteger.cs -------------------------------------------------------------------------------- /Src/Fido2/Cbor/CborMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Cbor/CborMap.cs -------------------------------------------------------------------------------- /Src/Fido2/Cbor/CborNull.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Cbor/CborNull.cs -------------------------------------------------------------------------------- /Src/Fido2/Cbor/CborObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Cbor/CborObject.cs -------------------------------------------------------------------------------- /Src/Fido2/Cbor/CborTextString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Cbor/CborTextString.cs -------------------------------------------------------------------------------- /Src/Fido2/Cbor/CborType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Cbor/CborType.cs -------------------------------------------------------------------------------- /Src/Fido2/Cbor/CborWriterExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Cbor/CborWriterExtensions.cs -------------------------------------------------------------------------------- /Src/Fido2/Extensions/AuthDataHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Extensions/AuthDataHelper.cs -------------------------------------------------------------------------------- /Src/Fido2/Extensions/CryptoUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Extensions/CryptoUtils.cs -------------------------------------------------------------------------------- /Src/Fido2/Extensions/EcCurveExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Extensions/EcCurveExtensions.cs -------------------------------------------------------------------------------- /Src/Fido2/Extensions/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Extensions/EnumExtensions.cs -------------------------------------------------------------------------------- /Src/Fido2/Extensions/IBufferWriterExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Extensions/IBufferWriterExtensions.cs -------------------------------------------------------------------------------- /Src/Fido2/Extensions/JsonElementExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Extensions/JsonElementExtensions.cs -------------------------------------------------------------------------------- /Src/Fido2/Extensions/MemoryReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Extensions/MemoryReader.cs -------------------------------------------------------------------------------- /Src/Fido2/Extensions/X509CertificateHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Extensions/X509CertificateHelper.cs -------------------------------------------------------------------------------- /Src/Fido2/Fido2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Fido2.cs -------------------------------------------------------------------------------- /Src/Fido2/Fido2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Fido2.csproj -------------------------------------------------------------------------------- /Src/Fido2/Fido2ErrorMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Fido2ErrorMessages.cs -------------------------------------------------------------------------------- /Src/Fido2/FidoValidationMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/FidoValidationMode.cs -------------------------------------------------------------------------------- /Src/Fido2/GetAssertionOptionsParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/GetAssertionOptionsParams.cs -------------------------------------------------------------------------------- /Src/Fido2/IFido2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/IFido2.cs -------------------------------------------------------------------------------- /Src/Fido2/IMetadataRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/IMetadataRepository.cs -------------------------------------------------------------------------------- /Src/Fido2/IMetadataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/IMetadataService.cs -------------------------------------------------------------------------------- /Src/Fido2/Internal/GetBLOBRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Internal/GetBLOBRequest.cs -------------------------------------------------------------------------------- /Src/Fido2/MakeAssertionParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/MakeAssertionParams.cs -------------------------------------------------------------------------------- /Src/Fido2/MakeNewCredentialParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/MakeNewCredentialParams.cs -------------------------------------------------------------------------------- /Src/Fido2/Metadata/ConformanceMetadataRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Metadata/ConformanceMetadataRepository.cs -------------------------------------------------------------------------------- /Src/Fido2/Metadata/Fido2MetadataServiceRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Metadata/Fido2MetadataServiceRepository.cs -------------------------------------------------------------------------------- /Src/Fido2/Metadata/FileSystemMetadataRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Metadata/FileSystemMetadataRepository.cs -------------------------------------------------------------------------------- /Src/Fido2/Metadata/MDSGetEndpointResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Metadata/MDSGetEndpointResponse.cs -------------------------------------------------------------------------------- /Src/Fido2/Objects/AttestationType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Objects/AttestationType.cs -------------------------------------------------------------------------------- /Src/Fido2/Objects/AttestedCredentialData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Objects/AttestedCredentialData.cs -------------------------------------------------------------------------------- /Src/Fido2/Objects/AuthenticatorData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Objects/AuthenticatorData.cs -------------------------------------------------------------------------------- /Src/Fido2/Objects/AuthenticatorFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Objects/AuthenticatorFlags.cs -------------------------------------------------------------------------------- /Src/Fido2/Objects/CredentialIdUserHandleParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Objects/CredentialIdUserHandleParams.cs -------------------------------------------------------------------------------- /Src/Fido2/Objects/CredentialIdUserParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Objects/CredentialIdUserParams.cs -------------------------------------------------------------------------------- /Src/Fido2/Objects/CredentialPublicKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Objects/CredentialPublicKey.cs -------------------------------------------------------------------------------- /Src/Fido2/Objects/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Objects/Extensions.cs -------------------------------------------------------------------------------- /Src/Fido2/RequestNewCredentialParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/RequestNewCredentialParams.cs -------------------------------------------------------------------------------- /Src/Fido2/Serialization/AttestationTypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Serialization/AttestationTypeConverter.cs -------------------------------------------------------------------------------- /Src/Fido2/Serialization/FidoSerializerContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/Serialization/FidoSerializerContext.cs -------------------------------------------------------------------------------- /Src/Fido2/TokenBindingDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/TokenBindingDto.cs -------------------------------------------------------------------------------- /Src/Fido2/TrustAnchor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/TrustAnchor.cs -------------------------------------------------------------------------------- /Src/Fido2/build/fido2.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Src/Fido2/build/fido2.targets -------------------------------------------------------------------------------- /Tests/Fido2.AspNet.Tests/AddFido2ExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.AspNet.Tests/AddFido2ExtensionTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.AspNet.Tests/Fido2.AspNet.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.AspNet.Tests/Fido2.AspNet.Tests.csproj -------------------------------------------------------------------------------- /Tests/Fido2.Ctap2.Tests/Commands/AuthenticatorGetAssertionCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Ctap2.Tests/Commands/AuthenticatorGetAssertionCommandTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Ctap2.Tests/Commands/AuthenticatorMakeCredentialCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Ctap2.Tests/Commands/AuthenticatorMakeCredentialCommandTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Ctap2.Tests/Fido2.Ctap2.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Ctap2.Tests/Fido2.Ctap2.Tests.csproj -------------------------------------------------------------------------------- /Tests/Fido2.Ctap2.Tests/Helpers/TestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Ctap2.Tests/Helpers/TestHelper.cs -------------------------------------------------------------------------------- /Tests/Fido2.Ctap2.Tests/Responses/AuthenticatorGetAssertionResponseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Ctap2.Tests/Responses/AuthenticatorGetAssertionResponseTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Ctap2.Tests/Responses/AuthenticatorMakeCredentialResponseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Ctap2.Tests/Responses/AuthenticatorMakeCredentialResponseTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/.config/dotnet-tools.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Asn1Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Asn1Tests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Attestation/AndroidKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Attestation/AndroidKey.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Attestation/AndroidSafetyNet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Attestation/AndroidSafetyNet.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Attestation/Apple.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Attestation/Apple.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Attestation/AppleAppAttest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Attestation/AppleAppAttest.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Attestation/FidoU2f.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Attestation/FidoU2f.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Attestation/None.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Attestation/None.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Attestation/Packed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Attestation/Packed.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Attestation/Tpm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Attestation/Tpm.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/AttestationTypeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/AttestationTypeTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/AuthenticatorDataTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/AuthenticatorDataTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/AuthenticatorResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/AuthenticatorResponse.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/CborTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/CborTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Converters/FidoEnumConverterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Converters/FidoEnumConverterTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/CredentialPublicKeyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/CredentialPublicKeyTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/CryptoUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/CryptoUtilsTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/EnumExtensionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/EnumExtensionTest.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/ExistingU2fRegistrationDataTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/ExistingU2fRegistrationDataTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Extensions/AsnHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Extensions/AsnHelper.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Extensions/CertInfoHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Extensions/CertInfoHelper.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Extensions/PubAreaHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Extensions/PubAreaHelper.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Extensions/SignatureHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Extensions/SignatureHelper.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Extensions/TpmAlgExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Extensions/TpmAlgExtensions.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Extensions/TpmSanEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Extensions/TpmSanEncoder.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Fido2.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Fido2.Tests.csproj -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Fido2Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Fido2Tests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/Fido2UserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/Fido2UserTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/MetadataServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/MetadataServiceTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/MockClientData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/MockClientData.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/PubKeyCredParamTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/PubKeyCredParamTests.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/assertionNoneOptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/assertionNoneOptions.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/assertionNoneResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/assertionNoneResponse.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationAndroidKeyOptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationAndroidKeyOptions.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationAndroidKeyResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationAndroidKeyResponse.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationAppleOptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationAppleOptions.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationAppleResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationAppleResponse.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationNoneOptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationNoneOptions.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationNoneResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationNoneResponse.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationOptionsATKey.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationOptionsATKey.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationOptionsNone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationOptionsNone.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationOptionsPacked.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationOptionsPacked.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationOptionsPacked512.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationOptionsPacked512.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationOptionsTrustKeyT110.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationOptionsTrustKeyT110.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationOptionsU2F.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationOptionsU2F.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationResultTrustKeyT110.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationResultTrustKeyT110.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationResultsATKey.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationResultsATKey.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationResultsNone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationResultsNone.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationResultsPacked.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationResultsPacked.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationResultsPacked512.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationResultsPacked512.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationResultsU2F.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationResultsU2F.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationTPMSHA1Options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationTPMSHA1Options.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationTPMSHA1Response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationTPMSHA1Response.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationTPMSHA256Options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationTPMSHA256Options.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/attestationTPMSHA256Response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/attestationTPMSHA256Response.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/json1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/json1.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/json2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/json2.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/mdsCA.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/mdsCA.cer -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/mdsCA.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/mdsCA.crl -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/mdsRoot.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/mdsRoot.cer -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/mdsRoot.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/mdsRoot.crl -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/mdsSigning.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/mdsSigning.cer -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/metadata/256K1 U2F Authenticator anonca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/metadata/256K1 U2F Authenticator anonca.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/metadata/256K1 U2F Authenticator basic_full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/metadata/256K1 U2F Authenticator basic_full.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/metadata/256K1 U2F Authenticator basic_surrogate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/metadata/256K1 U2F Authenticator basic_surrogate.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/metadata/Secp256R1 Packed Authenticator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/metadata/Secp256R1 Packed Authenticator.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/options1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/options1.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestFiles/options2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestFiles/options2.json -------------------------------------------------------------------------------- /Tests/Fido2.Tests/TestMetadataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/TestMetadataService.cs -------------------------------------------------------------------------------- /Tests/Fido2.Tests/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/Tests/Fido2.Tests/xunit.runner.json -------------------------------------------------------------------------------- /fido2-net-lib.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/fido2-net-lib.sln -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwordless-lib/fido2-net-lib/HEAD/nuget.config --------------------------------------------------------------------------------