| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python3-fido2 | Distribution: SUSE Linux Enterprise 15 |
| Version: 0.9.3 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150400.9.3.1 | Build date: Tue Jun 6 11:42:53 2023 |
| Group: Development/Languages/Python | Build host: sheep03 |
| Size: 1108404 | Source RPM: python-fido2-0.9.3-150400.9.3.1.src.rpm |
| Packager: https://www.suse.com/ | |
| 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.
Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MPL-2.0
* 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 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 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 tchvatal@suse.com
- Fix build without python2
* Sun Dec 08 2019 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 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 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 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 mcepl@suse.com
- Remove superfluous devel dependency for noarch package
* Thu Sep 27 2018 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
/usr/lib/python3.6/site-packages/fido2 /usr/lib/python3.6/site-packages/fido2-0.9.3-py3.6.egg-info /usr/lib/python3.6/site-packages/fido2-0.9.3-py3.6.egg-info/PKG-INFO /usr/lib/python3.6/site-packages/fido2-0.9.3-py3.6.egg-info/SOURCES.txt /usr/lib/python3.6/site-packages/fido2-0.9.3-py3.6.egg-info/dependency_links.txt /usr/lib/python3.6/site-packages/fido2-0.9.3-py3.6.egg-info/requires.txt /usr/lib/python3.6/site-packages/fido2-0.9.3-py3.6.egg-info/top_level.txt /usr/lib/python3.6/site-packages/fido2/__init__.py /usr/lib/python3.6/site-packages/fido2/__pycache__ /usr/lib/python3.6/site-packages/fido2/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/cbor.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/cbor.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/client.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/client.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/cose.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/cose.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/ctap.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/ctap.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/ctap1.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/ctap1.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/mds.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/mds.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/nfc.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/nfc.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/pcsc.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/pcsc.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/rpid.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/rpid.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/server.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/server.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/utils.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/utils.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/webauthn.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/webauthn.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/win_api.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/__pycache__/win_api.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/attestation /usr/lib/python3.6/site-packages/fido2/attestation/__init__.py /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__ /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/android.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/android.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/apple.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/apple.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/base.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/base.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/packed.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/packed.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/tpm.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/tpm.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/u2f.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/attestation/__pycache__/u2f.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/attestation/android.py /usr/lib/python3.6/site-packages/fido2/attestation/apple.py /usr/lib/python3.6/site-packages/fido2/attestation/base.py /usr/lib/python3.6/site-packages/fido2/attestation/packed.py /usr/lib/python3.6/site-packages/fido2/attestation/tpm.py /usr/lib/python3.6/site-packages/fido2/attestation/u2f.py /usr/lib/python3.6/site-packages/fido2/cbor.py /usr/lib/python3.6/site-packages/fido2/client.py /usr/lib/python3.6/site-packages/fido2/cose.py /usr/lib/python3.6/site-packages/fido2/ctap.py /usr/lib/python3.6/site-packages/fido2/ctap1.py /usr/lib/python3.6/site-packages/fido2/ctap2 /usr/lib/python3.6/site-packages/fido2/ctap2/__init__.py /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__ /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/base.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/base.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/bio.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/bio.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/blob.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/blob.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/config.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/config.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/credman.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/credman.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/extensions.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/extensions.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/pin.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/__pycache__/pin.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/ctap2/base.py /usr/lib/python3.6/site-packages/fido2/ctap2/bio.py /usr/lib/python3.6/site-packages/fido2/ctap2/blob.py /usr/lib/python3.6/site-packages/fido2/ctap2/config.py /usr/lib/python3.6/site-packages/fido2/ctap2/credman.py /usr/lib/python3.6/site-packages/fido2/ctap2/extensions.py /usr/lib/python3.6/site-packages/fido2/ctap2/pin.py /usr/lib/python3.6/site-packages/fido2/hid /usr/lib/python3.6/site-packages/fido2/hid/__init__.py /usr/lib/python3.6/site-packages/fido2/hid/__pycache__ /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/base.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/base.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/freebsd.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/freebsd.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/linux.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/linux.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/macos.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/macos.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/openbsd.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/openbsd.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/windows.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/fido2/hid/__pycache__/windows.cpython-36.pyc /usr/lib/python3.6/site-packages/fido2/hid/base.py /usr/lib/python3.6/site-packages/fido2/hid/freebsd.py /usr/lib/python3.6/site-packages/fido2/hid/linux.py /usr/lib/python3.6/site-packages/fido2/hid/macos.py /usr/lib/python3.6/site-packages/fido2/hid/openbsd.py /usr/lib/python3.6/site-packages/fido2/hid/windows.py /usr/lib/python3.6/site-packages/fido2/mds.py /usr/lib/python3.6/site-packages/fido2/nfc.py /usr/lib/python3.6/site-packages/fido2/pcsc.py /usr/lib/python3.6/site-packages/fido2/public_suffix_list.dat /usr/lib/python3.6/site-packages/fido2/rpid.py /usr/lib/python3.6/site-packages/fido2/server.py /usr/lib/python3.6/site-packages/fido2/utils.py /usr/lib/python3.6/site-packages/fido2/webauthn.py /usr/lib/python3.6/site-packages/fido2/win_api.py /usr/share/doc/packages/python3-fido2 /usr/share/doc/packages/python3-fido2/NEWS /usr/share/doc/packages/python3-fido2/README.adoc /usr/share/licenses/python3-fido2 /usr/share/licenses/python3-fido2/COPYING /usr/share/licenses/python3-fido2/COPYING.APLv2 /usr/share/licenses/python3-fido2/COPYING.MPLv2
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Feb 9 17:27:59 2026