- Optional crypto backends are now available: ring (default), aws-lc-rs, or fips (aws-lc-rs in FIPS mode).
- See ReadMe: Cargo features (crypto backend) for details.
- Dependency Updates.
- PIN/UV Auth Protocol Two is now supported.
- example: with PIN/UV Auth Protocol Two
- Support for the optional salt.
- Bugfix.
- Dependency Updates.
- Minor updates.
- Changed the management method of CID (Channel identifier).
- Dependency Updates.
- Dependency Updates.
- Changed from serde_cbor to ciborium.
- Dependency Updates.
- Dependency Updates.
- Specify multiple key_types in MakeCredentialArgsBuilder.
- ED25519 support.
- update dependencies → base64, x509-parser, hidapi, clap, env_logger
- remove dependencies → serde_json, ihex, base64-url
- update dependencies → aes, cbc, x509-parser, rpassword
- remove dependencies → block-modes
- Bug fix
- Update
MakeCredentialArgs- change
rkparam→user_entity - add
resident_key - examples → discoverable credentials/resident-key
- change
- Implement
Authenticator Config -force_change_pin(). → Authenticator Config(CTAP 2.1)
- Implement
Credential Blob Extension. → Register and Authenticate Examples
- Implement
Authenticator Config-set_min_pin_length(). → Authenticator Config(CTAP 2.1) - Implement
Set Min Pin Length Extension. → Register and Authenticate Examples - Implement
Large Blob→ Large Blob(CTAP 2.1)
- Implement
Authenticator Config-toggle_always_uv(). → Authenticator Config(CTAP 2.1) - add cli tool ctapcli
- The usage has changed from Ver2. → How to Use.