Skip to content

Releases: trussed-dev/ctap-types

0.6.0-rc.5

0.6.0-rc.5 Pre-release
Pre-release

Choose a tag to compare

@robin-nitrokey robin-nitrokey released this 08 Jun 14:55
0.6.0-rc.5
8c832b5
  • Remove unused Rpc trait.
  • Remove cbor-smol re-export as serde.
  • Make ctap2::CtapMappingError private.
  • Set #[repr(u8)] for ctap2::Error and implement From<ctap2::Error> for u8.
  • ctap2::get_info: Use ByteArray<16> instead of Bytes<16> for AAGUID.
  • Remove re-exports for heapless and heapless-bytes as the relevant types are already re-exported.
  • ctap2::get_info: Use subcommand enum for authenticator_config_commands.
  • webauthn: Make KnownPublicKeyCredentialParameters an enum.
  • authenticator: Move Authenticator, Request and Response to the crate root.

0.6.0-rc.4

0.6.0-rc.4 Pre-release
Pre-release

Choose a tag to compare

@robin-nitrokey robin-nitrokey released this 01 Jun 15:18
0.6.0-rc.4
43eb437
  • Improve Authenticator trait to reduce stack usage.

0.6.0-rc.3

0.6.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@robin-nitrokey robin-nitrokey released this 28 May 20:20
0.6.0-rc.3
fe68326
  • Add fields 0x19 to 0x1F to ctap2::get_info::Response.
  • Map cbor_smol::Error::DeserializeBadBool to Error::CborUnexpectedType instead of Error::InvalidCbor.

0.6.0-rc.2

0.6.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@robin-nitrokey robin-nitrokey released this 27 May 20:33
0.6.0-rc.2
d57ed81
  • Rename authenticator_config to config.
  • Add platform-serde feature for additional Serialize and Deserialize implementations not required by authenticators.
  • Add ctap2::client_pin::MAX_PIN_LENGTH and ctap2::config::{DEFAULT_MIN_PIN_LENGTH, MAX_RP_ID_LENGTH, MAX_SUBCOMMAND_PARAMS_CBOR_LEN} constants.
  • Add min_pin_length to make_credential::{ExtensionsInput, ExtensionsOutput}.

0.6.0-rc.1

0.6.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@robin-nitrokey robin-nitrokey released this 22 May 10:46
0.6.0-rc.1
b8ec306
  • ctap2::get_info: Fix field order of the CtapOptions and Certifications structs to produce canonical CBOR
  • Add support for missing CTAP 2.1 features:
    • Add AuthenticatorConfig command.
    • Add credBlob extension and split make_credential::Extensions into ExtensionsInput and ExtensionsOutput.
    • Add minPinLength extension.
  • Add support for missing CTAP 2.2 features:
    • Add hmac-secret-mc extension.
  • Add support for CTAP 2.3:
    • Add Version::Fido2_3 variant.
    • Add Transport::SmartCard variant.
    • ctap2::authenticator_config: Add Subcommand::EnableLongTouchForReset.
  • Add EXTENSION_COUNT, TRANSPORT_COUNT and VERSION_COUNT constants for the size of the corresponding enums.

0.5.0

Choose a tag to compare

@robin-nitrokey robin-nitrokey released this 25 Mar 14:50
0.5.0
7d8122b
  • Update dependencies:
    • cosey v0.4
    • heapless v0.9
    • heapless-bytes v0.5
    • iso7816 v0.2