Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-fido2-1.1.3-lp160.1.2 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: python311-fido2 Distribution: openSUSE Leap 16.0
Version: 1.1.3 Vendor: openSUSE
Release: lp160.1.2 Build date: Tue May 7 18:26:39 2024
Group: Development/Languages/Python Build host: reproducible
Size: 1315408 Source RPM: python-fido2-1.1.3-lp160.1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/Yubico/python-fido2
Summary: Python-based FIDO 2.0 library
This library supports the FIDO U2F and FIDO 2.0 protocols for communicating
with a USB authenticator via the Client-to-Authenticator Protocol (CTAP 1 and 2).
In addition to this low-level device access, classes defined in the fido2.client
implement higher level device operations.

Provides

Requires

License

Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MPL-2.0

Changelog

* Tue May 07 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.1.3:
    * Fix USB HID issue on MacOS that sometimes caused a pause
      while waiting for a timeout.
    * Fix argument to CredProp extension where an enum value
      was required instead of also allowing a string.
    * Fix parsing of some key types (ES384, ES512) causing
      signature verification to fail.
    * Deprecation: Calling websafe_decode with a bytes argument
      instead of str.
      This will raise a TypeError in the next major version of
      the library.
* Mon Nov 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.1.2:
    * Fix ClientPin usage for Authenticators that do not
      support passing a PIN.
    * Fix: Handle correct CTAP response codes in
      authenticatorSelection.
* Tue Jul 04 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Mon May 08 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.1.1:
    * Bugfix: Don't set length for largeBlob when offset is 0.
    * Bugfix: Remove print statement in webauthn parsing.
* Thu Dec 15 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Remove python-six dependency
  - More specific python_sitelib in %files
* Mon Dec 05 2022 Torsten Gruner <simmphonie@opensuse.org>
  - drop python-fido2-no-mock.patch
  - Update to version 1.1.0
    * Bugfix: Fix name of "crossOrigin" in CollectedClientData.create().
    * Bugfix: Some incorrect type hints in the MDS3 classes were fixed.
    * Stricter checking of dataclass field types.
    * Add support for JSON-serialization of WebAuthn data classes.
      This changes the objects dict representation to align with new additions in the
      WebAuthn specification. As this may break compatibility, the new behavior
      requires explicit opt-in until python-fido2 2.0 is released.
    * Update server example to use JSON serialization.
    * Server: Add support for passing RegistrationResponse/AuthenticationResponse (or
      their deserialized JSON data) to register_complete/authenticate_complete.
    * Add new "hybrid" AuthenticatorTransport.
    * Add new AuthenticatorData flags, and use 2-letter names as in the WebAuthn spec
      (long names are still available as aliases).
  - version 1.0.0
    * Release Candidate 1 of first stable release.
    * Require Python 3.7 or later.
    * APIs have updated to align with WebAuthn level 2.
    * Several CTAP 2.1 features have been implemented.
* Mon Mar 21 2022 pgajdos@suse.com
  - do not require mock for build
  - added patches
    fix https://github.com/Yubico/python-fido2/issues/135
    + python-fido2-no-mock.patch
* Sat Jan 15 2022 Dirk Müller <dmueller@suse.com>
  - update to 0.9.3:
    * Don't fail device discovery when hidraw doesn't support HIDIOCGRAWUNIQ
    * Support the latest Windows webauthn.h API (included in Windows 11).
    * Add product name and serial number to HidDescriptors.
    * Remove the need for the uhid-freebsd dependency on FreeBSD.
  - drop 0001-Don-t-use-enum.auto-Python-2.patch
      0001-Skip-tests-on-older-Cryptography-versions.patch (upstream)
* Tue May 25 2021 pgajdos@suse.com
  - %check: use %pyunittest rpm macro
* Thu May 06 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 0.9.1
    * Add new CTAP error codes and improve handling of unknown codes.
    * Client: API changes to better support extensions.
    * Client.make_credential now returns a AuthenticatorAttestationResponse,
      which holds the AttestationObject and ClientData, as well as any
      client extension results for the credential.
    * Client.get_assertion now returns an AssertionSelection object,
      which is used to select between multiple assertions
    * Renames: The CTAP1 and CTAP2 classes have been renamed to
      Ctap1 and Ctap2, respectively.
    * ClientPin: The ClientPin API has been restructured to support
      multiple PIN protocols, UV tokens, and token permissions.
    * CTAP 2.1 PRE: Several new features have been added for CTAP 2.1
    * HID: The platform specific HID code has been revamped
  - Add 0001-Don-t-use-enum.auto-Python-2.patch from upstream
  - Add 0001-Skip-tests-on-older-Cryptography-versions.patch from
    upstream
* Mon Apr 20 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Fix build without python2
* Sun Dec 08 2019 Karol Babioch <kbabioch@suse.de>
  - Version 0.8.1 (released 2019-11-25)
    * Bugfix: WindowsClient.make_credential error when resident key requirement is unspecified.
  - Version 0.8.0 (released 2019-11-25)
    * New fido2.webauthn classes modeled after the W3C WebAuthn spec introduced.
    * CTAP2 send_cbor/make_credential/get_assertion and U2fClient request/authenticate timeout arguments replaced with event used to cancel a request.
    * Fido2Client:
    - make_credential/get_assertion now take WebAuthn options objects.
    - timeout is now provided in ms in WebAuthn options objects. Event based cancelation also available by passing an Event.
    * Fido2Server:
    - ATTESTATION, USER_VERIFICATION, and AUTHENTICATOR_ATTACHMENT enums have been replaced with fido2.webauthn classes.
    - RelyingParty has been replaced with PublicKeyCredentialRpEntity, and name is no longer optional.
    - Options returned by register_begin/authenticate_begin now omit unspecified values if they are optional, instead of filling in default values.
    - Fido2Server.allowed_algorithms now contains a list of PublicKeyCredentialParameters instead of algorithm identifiers.
    - Fido2Server.timeout is now in ms and of type int.
    * Support native WebAuthn API on Windows through WindowsClient.
  - Version 0.7.3 (released 2019-10-24)
    j Bugfix: Workaround for size of int on Python 2 on Windows.
  - Version 0.7.2 (released 2019-10-24)
    * Support for the TPM attestation format.
    * Allow passing custom challenges to register/authenticate in Fido2Server.
    * Bugfix: CTAP2 CANCEL command response handling fixed.
    * Bugfix: Fido2Client fix handling of empty allow_list.
    * Bugfix: Fix typo in CTAP2.get_assertions() causing it to fail.
  - Version 0.7.1 (released 2019-09-20)
    * Support for FreeBSD.
    * Enforce canonical CBOR on Authenticator responses by default.
    * PCSC: Support extended APDUs.
    * Server: Verify that UP flag is set.
    * U2FFido2Server: Implement AppID exclusion extension.
    * U2FFido2Server: Allow custom U2F facet verification.
    * Bugfix: U2FFido2Server.authenticate_complete now returns the result.
* Mon Jun 17 2019 Karol Babioch <kbabioch@suse.de>
  - Version 0.7.0 (released 2019-06-17)
    * Add support for NFC devices using PCSC.
    * Add support for the hmac-secret Authenticator extension.
    * Honor max credential ID length and number of credentials to Authenticator.
    * Add close() method to CTAP devices to explicitly release their resources.
* Fri May 10 2019 Karol Babioch <kbabioch@suse.de>
  - Version 0.6.0 (released 2019-05-10)
    * Don't fail if CTAP2 Info contains unknown fields.
    * Replace cbor loads/dumps functions with encode/decode/decode_from.
    * Server: Add support for AuthenticatorAttachment.
    * Server: Add support for more key algorithms.
    * Client: Expose CTAP2 Info object as Fido2Client.info.
  - Changed source URL to official release tarball
  - Verifying signature of release tarball
* Fri Dec 21 2018 Karol Babioch <kbabioch@suse.de>
  - Version 0.5.0 (released 2018-12-21)
    * Changes to server classes, some backwards breaking.
    * Add ability to authenticate U2F credentials by using the appid extension.
    * Make verification of attestation more explicit.
    * Add support for Android SafetyNet attestation.
    * Make it easier to work with U2F/CTAP1 data formats.
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
  - Remove superfluous devel dependency for noarch package
* Thu Sep 27 2018 Karol Babioch <kbabioch@suse.com>
  - Version 0.4.0 (released 2018-09-27)
    - Add classes for implementing a server.
    - Various small changes, some affecting backwards compatibility.
* Sat Apr 21 2018 jengelh@inai.de
  - Update descriptions.
* Tue Apr 17 2018 kbabioch@suse.com
  - Initial packaging of version 0.3.0

Files

/usr/lib/python3.11/site-packages/fido2
/usr/lib/python3.11/site-packages/fido2-1.1.3.dist-info
/usr/lib/python3.11/site-packages/fido2-1.1.3.dist-info/COPYING
/usr/lib/python3.11/site-packages/fido2-1.1.3.dist-info/COPYING.APLv2
/usr/lib/python3.11/site-packages/fido2-1.1.3.dist-info/COPYING.MPLv2
/usr/lib/python3.11/site-packages/fido2-1.1.3.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/fido2-1.1.3.dist-info/METADATA
/usr/lib/python3.11/site-packages/fido2-1.1.3.dist-info/RECORD
/usr/lib/python3.11/site-packages/fido2-1.1.3.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/fido2-1.1.3.dist-info/WHEEL
/usr/lib/python3.11/site-packages/fido2/__init__.py
/usr/lib/python3.11/site-packages/fido2/__pycache__
/usr/lib/python3.11/site-packages/fido2/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/cbor.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/cbor.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/client.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/client.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/cose.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/cose.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/ctap.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/ctap.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/ctap1.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/ctap1.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/features.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/features.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/mds3.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/mds3.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/pcsc.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/pcsc.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/rpid.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/rpid.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/server.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/server.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/utils.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/utils.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/webauthn.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/webauthn.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/win_api.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/__pycache__/win_api.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/attestation
/usr/lib/python3.11/site-packages/fido2/attestation/__init__.py
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/android.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/android.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/apple.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/apple.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/base.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/base.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/packed.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/packed.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/tpm.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/tpm.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/u2f.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/__pycache__/u2f.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/attestation/android.py
/usr/lib/python3.11/site-packages/fido2/attestation/apple.py
/usr/lib/python3.11/site-packages/fido2/attestation/base.py
/usr/lib/python3.11/site-packages/fido2/attestation/packed.py
/usr/lib/python3.11/site-packages/fido2/attestation/tpm.py
/usr/lib/python3.11/site-packages/fido2/attestation/u2f.py
/usr/lib/python3.11/site-packages/fido2/cbor.py
/usr/lib/python3.11/site-packages/fido2/client.py
/usr/lib/python3.11/site-packages/fido2/cose.py
/usr/lib/python3.11/site-packages/fido2/ctap.py
/usr/lib/python3.11/site-packages/fido2/ctap1.py
/usr/lib/python3.11/site-packages/fido2/ctap2
/usr/lib/python3.11/site-packages/fido2/ctap2/__init__.py
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/base.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/base.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/bio.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/bio.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/blob.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/blob.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/config.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/config.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/credman.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/credman.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/extensions.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/extensions.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/pin.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/__pycache__/pin.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/ctap2/base.py
/usr/lib/python3.11/site-packages/fido2/ctap2/bio.py
/usr/lib/python3.11/site-packages/fido2/ctap2/blob.py
/usr/lib/python3.11/site-packages/fido2/ctap2/config.py
/usr/lib/python3.11/site-packages/fido2/ctap2/credman.py
/usr/lib/python3.11/site-packages/fido2/ctap2/extensions.py
/usr/lib/python3.11/site-packages/fido2/ctap2/pin.py
/usr/lib/python3.11/site-packages/fido2/features.py
/usr/lib/python3.11/site-packages/fido2/hid
/usr/lib/python3.11/site-packages/fido2/hid/__init__.py
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/base.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/base.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/freebsd.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/freebsd.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/linux.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/linux.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/macos.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/macos.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/netbsd.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/netbsd.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/openbsd.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/openbsd.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/windows.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/fido2/hid/__pycache__/windows.cpython-311.pyc
/usr/lib/python3.11/site-packages/fido2/hid/base.py
/usr/lib/python3.11/site-packages/fido2/hid/freebsd.py
/usr/lib/python3.11/site-packages/fido2/hid/linux.py
/usr/lib/python3.11/site-packages/fido2/hid/macos.py
/usr/lib/python3.11/site-packages/fido2/hid/netbsd.py
/usr/lib/python3.11/site-packages/fido2/hid/openbsd.py
/usr/lib/python3.11/site-packages/fido2/hid/windows.py
/usr/lib/python3.11/site-packages/fido2/mds3.py
/usr/lib/python3.11/site-packages/fido2/pcsc.py
/usr/lib/python3.11/site-packages/fido2/public_suffix_list.dat
/usr/lib/python3.11/site-packages/fido2/py.typed
/usr/lib/python3.11/site-packages/fido2/rpid.py
/usr/lib/python3.11/site-packages/fido2/server.py
/usr/lib/python3.11/site-packages/fido2/utils.py
/usr/lib/python3.11/site-packages/fido2/webauthn.py
/usr/lib/python3.11/site-packages/fido2/win_api.py
/usr/share/doc/packages/python311-fido2
/usr/share/doc/packages/python311-fido2/NEWS
/usr/share/doc/packages/python311-fido2/README.adoc
/usr/share/licenses/python311-fido2
/usr/share/licenses/python311-fido2/COPYING
/usr/share/licenses/python311-fido2/COPYING.APLv2
/usr/share/licenses/python311-fido2/COPYING.MPLv2


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Feb 7 23:57:44 2025