Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove txAuthSimple, update hmac-secret, improve cancel, add Stax support #27

Merged
merged 7 commits into from
Nov 24, 2023

Commits on Nov 10, 2023

  1. src/tests: Remove support of TxAuthSimple extension

    This extension has been removed from WebAuthn Spec here:
    w3c/webauthn#1386
    
    It could still be used, but there was no concrete usage of it.
    If it were to be replaced, we should probably consider the payment
    extension:
    https://w3c.github.io/secure-payment-confirmation/
    Xavier Chapron committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    d84e490 View commit details
    Browse the repository at this point in the history
  2. src/tests: Update hmac-secret implementation

    FIDO2.1 specification and conformance tools enforce that:
    The authenticator generates two random 32-byte values (called
    CredRandomWithUV and CredRandomWithoutUV) and associates them with the
    credential.
    Xavier Chapron committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    8b817d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. src/tests: Always include credential member in getAssertion response

    This field is optional in FIDO2 in some cases, but required in FIDO2.1.
    Some browser enforces it, see
    mozilla/authenticator-rs#319
    As not including it is an unnecessary optimisation, we rather always put
    it if it causes compatibiity issue.
    Xavier Chapron committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    1faddb0 View commit details
    Browse the repository at this point in the history
  2. src: Remove usage of custom snprintf %.*H format

    Xavier Chapron committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    961d914 View commit details
    Browse the repository at this point in the history
  3. src: Improve ctap2_handle_cmd_cancel command processing

    Xavier Chapron committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    3da0d3e View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. src/tests: Add support for Ledger Stax

    Xavier Chapron committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    1c1688f View commit details
    Browse the repository at this point in the history
  2. Bump version to 1.4.0

    Xavier Chapron committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    8256eb0 View commit details
    Browse the repository at this point in the history