├── .github ├── FUNDING.yml ├── actions │ ├── install-openssl │ │ └── action.yml │ └── install-ruby │ │ └── action.yml ├── dependabot.yml └── workflows │ ├── build.yml │ └── git.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── SECURITY.md ├── assets └── webauthn-ruby.png ├── bin ├── console └── setup ├── docs ├── advanced_configuration.md └── u2f_migration.md ├── lib ├── cose │ └── rsapkcs1_algorithm.rb ├── webauthn.rb └── webauthn │ ├── attestation_object.rb │ ├── attestation_statement.rb │ ├── attestation_statement │ ├── android_key.rb │ ├── android_safetynet.rb │ ├── apple.rb │ ├── base.rb │ ├── fido_u2f.rb │ ├── fido_u2f │ │ └── public_key.rb │ ├── none.rb │ ├── packed.rb │ └── tpm.rb │ ├── authenticator_assertion_response.rb │ ├── authenticator_attestation_response.rb │ ├── authenticator_data.rb │ ├── authenticator_data │ └── attested_credential_data.rb │ ├── authenticator_response.rb │ ├── client_data.rb │ ├── configuration.rb │ ├── credential.rb │ ├── credential_creation_options.rb │ ├── credential_entity.rb │ ├── credential_options.rb │ ├── credential_request_options.rb │ ├── credential_rp_entity.rb │ ├── credential_user_entity.rb │ ├── encoder.rb │ ├── encoders.rb │ ├── error.rb │ ├── fake_authenticator.rb │ ├── fake_authenticator │ ├── attestation_object.rb │ └── authenticator_data.rb │ ├── fake_client.rb │ ├── json_serializer.rb │ ├── public_key.rb │ ├── public_key_credential.rb │ ├── public_key_credential │ ├── creation_options.rb │ ├── entity.rb │ ├── options.rb │ ├── request_options.rb │ ├── rp_entity.rb │ └── user_entity.rb │ ├── public_key_credential_with_assertion.rb │ ├── public_key_credential_with_attestation.rb │ ├── relying_party.rb │ ├── u2f_migrator.rb │ └── version.rb ├── spec ├── conformance │ ├── .ruby-version │ ├── Gemfile │ ├── Gemfile.lock │ ├── MDSROOT.crt │ ├── README.md │ ├── conformance_cache_store.rb │ ├── conformance_patches.rb │ ├── mds_finder.rb │ └── server.rb ├── spec_helper.rb ├── support │ ├── roots │ │ ├── android_key_root.pem │ │ ├── android_safetynet_root.crt │ │ ├── feitian_ft_fido_0200.pem │ │ ├── microsoft_tpm_root_certificate_authority_2014.cer │ │ └── yubico_u2f_root.pem │ └── seeds.rb ├── webauthn │ ├── attestation_statement │ │ ├── android_key_spec.rb │ │ ├── android_safetynet_spec.rb │ │ ├── apple_spec.rb │ │ ├── fido_u2f_spec.rb │ │ ├── none_spec.rb │ │ ├── packed_spec.rb │ │ └── tpm_spec.rb │ ├── authenticator_assertion_response_spec.rb │ ├── authenticator_attestation_response_spec.rb │ ├── authenticator_data │ │ └── attested_credential_data_spec.rb │ ├── authenticator_data_spec.rb │ ├── credential_creation_options_spec.rb │ ├── credential_request_options_spec.rb │ ├── credential_spec.rb │ ├── fake_client_spec.rb │ ├── public_key_credential │ │ ├── creation_options_spec.rb │ │ └── request_options_spec.rb │ ├── public_key_credential_with_assertion_spec.rb │ ├── public_key_credential_with_attestation_spec.rb │ ├── public_key_spec.rb │ ├── relying_party_spec.rb │ └── u2f_migrator_spec.rb └── webauthn_spec.rb └── webauthn.gemspec /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [cedarcode] 2 | -------------------------------------------------------------------------------- /.github/actions/install-openssl/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/.github/actions/install-openssl/action.yml -------------------------------------------------------------------------------- /.github/actions/install-ruby/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/.github/actions/install-ruby/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/git.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/.github/workflows/git.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --order rand 2 | --color 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/SECURITY.md -------------------------------------------------------------------------------- /assets/webauthn-ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/assets/webauthn-ruby.png -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/bin/setup -------------------------------------------------------------------------------- /docs/advanced_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/docs/advanced_configuration.md -------------------------------------------------------------------------------- /docs/u2f_migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/docs/u2f_migration.md -------------------------------------------------------------------------------- /lib/cose/rsapkcs1_algorithm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/cose/rsapkcs1_algorithm.rb -------------------------------------------------------------------------------- /lib/webauthn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn.rb -------------------------------------------------------------------------------- /lib/webauthn/attestation_object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/attestation_object.rb -------------------------------------------------------------------------------- /lib/webauthn/attestation_statement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/attestation_statement.rb -------------------------------------------------------------------------------- /lib/webauthn/attestation_statement/android_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/attestation_statement/android_key.rb -------------------------------------------------------------------------------- /lib/webauthn/attestation_statement/android_safetynet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/attestation_statement/android_safetynet.rb -------------------------------------------------------------------------------- /lib/webauthn/attestation_statement/apple.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/attestation_statement/apple.rb -------------------------------------------------------------------------------- /lib/webauthn/attestation_statement/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/attestation_statement/base.rb -------------------------------------------------------------------------------- /lib/webauthn/attestation_statement/fido_u2f.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/attestation_statement/fido_u2f.rb -------------------------------------------------------------------------------- /lib/webauthn/attestation_statement/fido_u2f/public_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/attestation_statement/fido_u2f/public_key.rb -------------------------------------------------------------------------------- /lib/webauthn/attestation_statement/none.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/attestation_statement/none.rb -------------------------------------------------------------------------------- /lib/webauthn/attestation_statement/packed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/attestation_statement/packed.rb -------------------------------------------------------------------------------- /lib/webauthn/attestation_statement/tpm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/attestation_statement/tpm.rb -------------------------------------------------------------------------------- /lib/webauthn/authenticator_assertion_response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/authenticator_assertion_response.rb -------------------------------------------------------------------------------- /lib/webauthn/authenticator_attestation_response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/authenticator_attestation_response.rb -------------------------------------------------------------------------------- /lib/webauthn/authenticator_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/authenticator_data.rb -------------------------------------------------------------------------------- /lib/webauthn/authenticator_data/attested_credential_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/authenticator_data/attested_credential_data.rb -------------------------------------------------------------------------------- /lib/webauthn/authenticator_response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/authenticator_response.rb -------------------------------------------------------------------------------- /lib/webauthn/client_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/client_data.rb -------------------------------------------------------------------------------- /lib/webauthn/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/configuration.rb -------------------------------------------------------------------------------- /lib/webauthn/credential.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/credential.rb -------------------------------------------------------------------------------- /lib/webauthn/credential_creation_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/credential_creation_options.rb -------------------------------------------------------------------------------- /lib/webauthn/credential_entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/credential_entity.rb -------------------------------------------------------------------------------- /lib/webauthn/credential_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/credential_options.rb -------------------------------------------------------------------------------- /lib/webauthn/credential_request_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/credential_request_options.rb -------------------------------------------------------------------------------- /lib/webauthn/credential_rp_entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/credential_rp_entity.rb -------------------------------------------------------------------------------- /lib/webauthn/credential_user_entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/credential_user_entity.rb -------------------------------------------------------------------------------- /lib/webauthn/encoder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/encoder.rb -------------------------------------------------------------------------------- /lib/webauthn/encoders.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/encoders.rb -------------------------------------------------------------------------------- /lib/webauthn/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/error.rb -------------------------------------------------------------------------------- /lib/webauthn/fake_authenticator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/fake_authenticator.rb -------------------------------------------------------------------------------- /lib/webauthn/fake_authenticator/attestation_object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/fake_authenticator/attestation_object.rb -------------------------------------------------------------------------------- /lib/webauthn/fake_authenticator/authenticator_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/fake_authenticator/authenticator_data.rb -------------------------------------------------------------------------------- /lib/webauthn/fake_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/fake_client.rb -------------------------------------------------------------------------------- /lib/webauthn/json_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/json_serializer.rb -------------------------------------------------------------------------------- /lib/webauthn/public_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/public_key.rb -------------------------------------------------------------------------------- /lib/webauthn/public_key_credential.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/public_key_credential.rb -------------------------------------------------------------------------------- /lib/webauthn/public_key_credential/creation_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/public_key_credential/creation_options.rb -------------------------------------------------------------------------------- /lib/webauthn/public_key_credential/entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/public_key_credential/entity.rb -------------------------------------------------------------------------------- /lib/webauthn/public_key_credential/options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/public_key_credential/options.rb -------------------------------------------------------------------------------- /lib/webauthn/public_key_credential/request_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/public_key_credential/request_options.rb -------------------------------------------------------------------------------- /lib/webauthn/public_key_credential/rp_entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/public_key_credential/rp_entity.rb -------------------------------------------------------------------------------- /lib/webauthn/public_key_credential/user_entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/public_key_credential/user_entity.rb -------------------------------------------------------------------------------- /lib/webauthn/public_key_credential_with_assertion.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/public_key_credential_with_assertion.rb -------------------------------------------------------------------------------- /lib/webauthn/public_key_credential_with_attestation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/public_key_credential_with_attestation.rb -------------------------------------------------------------------------------- /lib/webauthn/relying_party.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/relying_party.rb -------------------------------------------------------------------------------- /lib/webauthn/u2f_migrator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/lib/webauthn/u2f_migrator.rb -------------------------------------------------------------------------------- /lib/webauthn/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module WebAuthn 4 | VERSION = "3.4.3" 5 | end 6 | -------------------------------------------------------------------------------- /spec/conformance/.ruby-version: -------------------------------------------------------------------------------- 1 | 3.4.2 2 | -------------------------------------------------------------------------------- /spec/conformance/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/conformance/Gemfile -------------------------------------------------------------------------------- /spec/conformance/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/conformance/Gemfile.lock -------------------------------------------------------------------------------- /spec/conformance/MDSROOT.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/conformance/MDSROOT.crt -------------------------------------------------------------------------------- /spec/conformance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/conformance/README.md -------------------------------------------------------------------------------- /spec/conformance/conformance_cache_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/conformance/conformance_cache_store.rb -------------------------------------------------------------------------------- /spec/conformance/conformance_patches.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/conformance/conformance_patches.rb -------------------------------------------------------------------------------- /spec/conformance/mds_finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/conformance/mds_finder.rb -------------------------------------------------------------------------------- /spec/conformance/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/conformance/server.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/roots/android_key_root.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/support/roots/android_key_root.pem -------------------------------------------------------------------------------- /spec/support/roots/android_safetynet_root.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/support/roots/android_safetynet_root.crt -------------------------------------------------------------------------------- /spec/support/roots/feitian_ft_fido_0200.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/support/roots/feitian_ft_fido_0200.pem -------------------------------------------------------------------------------- /spec/support/roots/microsoft_tpm_root_certificate_authority_2014.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/support/roots/microsoft_tpm_root_certificate_authority_2014.cer -------------------------------------------------------------------------------- /spec/support/roots/yubico_u2f_root.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/support/roots/yubico_u2f_root.pem -------------------------------------------------------------------------------- /spec/support/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/support/seeds.rb -------------------------------------------------------------------------------- /spec/webauthn/attestation_statement/android_key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/attestation_statement/android_key_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/attestation_statement/android_safetynet_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/attestation_statement/android_safetynet_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/attestation_statement/apple_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/attestation_statement/apple_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/attestation_statement/fido_u2f_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/attestation_statement/fido_u2f_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/attestation_statement/none_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/attestation_statement/none_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/attestation_statement/packed_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/attestation_statement/packed_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/attestation_statement/tpm_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/attestation_statement/tpm_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/authenticator_assertion_response_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/authenticator_assertion_response_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/authenticator_attestation_response_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/authenticator_attestation_response_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/authenticator_data/attested_credential_data_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/authenticator_data/attested_credential_data_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/authenticator_data_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/authenticator_data_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/credential_creation_options_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/credential_creation_options_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/credential_request_options_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/credential_request_options_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/credential_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/credential_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/fake_client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/fake_client_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/public_key_credential/creation_options_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/public_key_credential/creation_options_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/public_key_credential/request_options_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/public_key_credential/request_options_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/public_key_credential_with_assertion_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/public_key_credential_with_assertion_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/public_key_credential_with_attestation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/public_key_credential_with_attestation_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/public_key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/public_key_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/relying_party_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/relying_party_spec.rb -------------------------------------------------------------------------------- /spec/webauthn/u2f_migrator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn/u2f_migrator_spec.rb -------------------------------------------------------------------------------- /spec/webauthn_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/spec/webauthn_spec.rb -------------------------------------------------------------------------------- /webauthn.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedarcode/webauthn-ruby/HEAD/webauthn.gemspec --------------------------------------------------------------------------------