Skip to content

v0.2.0

Latest

Choose a tag to compare

@robin-nitrokey robin-nitrokey released this 02 Sep 12:46
v0.2.0
d53f29a

Changelog

  • Set the makeCredUvNotRqd CTAP option to true to indicate that we support
    makeCredential operations without user verification (#26)
  • Ignore public key credential paramters with an unknown type, as required by
    the Webauthn spec (#28)
  • Reject rk option in getAssertion (#31)
  • Ignore user data with empty ID in getAssertion (#32)
  • Allow three instead of two PIN retries per boot (#35)
  • Add log messages for requests, responses and errors
  • Add config option for setting a maximum number of resident credentials.
  • Reduce ID length for new credentials (#37)
  • Update apdu-dispatch and reject calls to select (#40)
  • Implement the largeBlobKey extension and the largeBlobs command (#38)
  • Fix error type for third invalid PIN entry (#60)
  • Fix error type for cancelled user presence (#61)
  • PIN protocol changes:
    • Extract PIN protocol implementation into separate module (#62)
    • Implement PIN protocol 2 (#63)
    • Implement PIN token permissions (#63)
  • Implement UpdateUserInformation subcommand for CredentialManagement
  • Support CTAP 2.1
  • Serialize PIN hash with serde-bytes (#52)
  • Reduce the space taken by credential serialization (#59)
  • Update dependencies:
    • Replace trussed dependency with trussed-core
    • Replace ctaphid-dispatch dependeny with ctaphid-app
  • Remove the per-relying party directory to save space (#55)