HomeFreeBSD

libfido2: update to 1.9.0

Description

libfido2: update to 1.9.0

Some highlights from NEWS:

  • Added OpenSSL 3.0 compatibility.
  • Removed OpenSSL 1.0 compatibility.
  • Support for FIDO 2.1 "minPinLength" extension.
  • Support for COSE_EDDSA, COSE_ES256, and COSE_RS1 attestation.
  • Support for TPM 2.0 attestation.
  • Support for device timeouts; see fido_dev_set_timeout().
  • New API calls:
  • es256_pk_from_EVP_PKEY;
  • fido_cred_attstmt_len;
  • fido_cred_attstmt_ptr;
  • fido_cred_pin_minlen;
  • fido_cred_set_attstmt;
  • fido_cred_set_pin_minlen;
  • fido_dev_set_pin_minlen_rpid;
  • fido_dev_set_timeout;
  • rs256_pk_from_EVP_PKEY.
  • Reliability and portability fixes.
  • Better handling of HID devices without identification strings; gh#381.

Relnotes: Yes
Sponsored by: The FreeBSD Foundation

(cherry picked from commit f540a43052c12c76d3453ead881248d5467a1ab0)

Details

Provenance
emasteAuthored on May 5 2023, 11:11 PM
Parents
rG5300b2093424: libcbor: update to 0.10.2
Branches
Unknown
Tags
Unknown