All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Rename
url
toicon
inPublicKeyCredentialRpEntity
and ignore its content (#9) - Truncate overlong
name
anddisplayName
values forPublicKeyCredentialEntity
instances (#30) - Send empty response to clientPin instead of empty map (#13)
Yanked 0.1.1 instead of 0.1.0 by mistake, re-releasing.
- add CTAP2.1 Selection command
- add CTAP2.1 options
We will release this and yank 0.1.0, to avoid a minor version bump.
- use 2021 edition
- make CTAP1 and CTAP2 more homogeneous
- add Authenticator traits
- lower
MAX_CREDENTIAL_ID_LENGTH
to 255 bytes, which seems to be the limit used in practice (coming from U2F's size bytes) - replace
MESSAGE_SIZE
with a theoretical and a realistic constant - use iso7816 0.1.0 release