Commit Graph

582 Commits

Author SHA1 Message Date
Dain Nilsson be2e8904e8
Prepare 1.1.2. 2023-07-06 16:00:58 +02:00
Dain Nilsson 8067e90f89
Update public suffix list. 2023-07-06 16:00:57 +02:00
Dain Nilsson d7304fa49f
Fix typing issues. 2023-07-06 15:39:02 +02:00
Dain Nilsson 5575d5838c
Update pre-commit hooks. 2023-07-06 12:34:06 +02:00
Dain Nilsson ed9f50a117
Bump dependencies. 2023-07-06 11:59:04 +02:00
Dain Nilsson f523839dab
Merge PR #194. 2023-07-06 11:22:56 +02:00
Dain Nilsson c7ebd878c0
Merge PR #193. 2023-07-03 10:06:01 +02:00
Dain Nilsson 2d6c067689
Handle authenticators with UV that do not support ClientPin. 2023-06-26 12:37:45 +02:00
Dain Nilsson cbe72665e1
Fix handling of error codes in authenticatorSelection (fix #184). 2023-06-26 12:22:36 +02:00
Dain Nilsson 1143d471ef
Skip TPM attestation test if SHA1 is unsupported. 2023-04-21 15:33:42 +02:00
Dain Nilsson 54cee2216a
Bump version. 2023-04-05 13:52:07 +02:00
Dain Nilsson e7eb53a73e
Prepare 1.1.1. 2023-04-05 13:42:26 +02:00
Dain Nilsson c7f09de1b6
Update NEWS. 2023-04-05 11:49:55 +02:00
Dain Nilsson 50d0306a2d
Merge PR #174. 2023-04-05 11:49:01 +02:00
Dain Nilsson fc46e83f7c
Fix pre-commit issues. 2023-04-05 11:48:07 +02:00
Taylor R Campbell fb6f77c5e4
Add NetBSD HID support.
fix https://github.com/Yubico/python-fido2/issues/173
2023-04-05 11:38:36 +02:00
Dain Nilsson 5dffcaa838
Update public suffix list. 2023-04-05 11:03:53 +02:00
Dain Nilsson 46c095fc21
Add poetry.lock to .gitignore. 2023-04-05 11:01:39 +02:00
Dain Nilsson 737fd76a27
Increase range for supported cryptography versions.
Also bump dependencies in server example.
2023-04-05 10:59:55 +02:00
Dain Nilsson d52024ebef
Merge PR #165. 2022-12-06 09:24:03 +01:00
Fabian Kaczmarczyck 9c980040da
Fixes largeBlob to be consistent with CTAP2 2022-12-06 09:22:10 +01:00
Dain Nilsson 75977a9468
Merge PR #164. 2022-11-22 15:15:31 +01:00
Dain Nilsson c6c3a68da0
Add Python 3.11 to build matrix. 2022-11-22 15:07:22 +01:00
Dain Nilsson bcefd244e6
Update dependencies for server sample. 2022-11-22 14:52:58 +01:00
Dain Nilsson 4d1782880c
Fix pre-commit issues. 2022-11-22 14:52:37 +01:00
Dain Nilsson 60a309eea0
Fix pre-commit after flake8 moved to github. 2022-11-22 14:39:03 +01:00
Dain Nilsson 8fdf098520
Merge PR #163. 2022-11-22 14:33:33 +01:00
Jon Janzen 589e2f1c4b
Remove print statement in webauthn json 2022-11-21 21:03:58 -06:00
Dain Nilsson 667ff5588b
Merge PR #117. 2022-10-17 17:12:15 +02:00
Dain Nilsson b915870e72
Bump version. 2022-10-17 16:09:12 +02:00
Dain Nilsson 08e1c45c93
Skip pre-commit on Py3.7 for now.
See: https://github.com/PyCQA/flake8/issues/1701
This hopefully gets resolved in flake8 and can be re-enabled.
2022-10-17 15:36:35 +02:00
Dain Nilsson d3ec6174ae
Update pre-commit. 2022-10-17 15:30:30 +02:00
Dain Nilsson cfd7f6b0c0
Prepare 1.1.0. 2022-10-17 12:42:39 +02:00
Dain Nilsson 71a317b12d
Update server example. 2022-10-17 12:42:16 +02:00
Dain Nilsson 026c6a7f8d
Set version. 2022-10-17 12:41:58 +02:00
Dain Nilsson 8c00d04945
Update NEWS. 2022-09-20 13:09:53 +02:00
Dain Nilsson e21341312c
Add new flags: Backup eligibility and state. 2022-09-20 13:09:52 +02:00
Dain Nilsson fabb844bce
Add "hybrid" Authenticator Transport. 2022-09-20 09:43:57 +02:00
Dain Nilsson 791ef6eba9
Merge PR #150. 2022-09-20 09:40:49 +02:00
Dain Nilsson 27cd3dda54
Remove old unused code in example. 2022-09-12 14:37:29 +02:00
Dain Nilsson cd9e6cbd59
Fix BioEnroll.is_supported and use it in example.
The wrong key was being checked, preventing Authenticators implementing
only the Prototype bioEnrollment command from being considered supported.
2022-08-31 12:43:41 +02:00
Dain Nilsson 103df1b456
Raise more descriptive error on failure to parse data classes. 2022-08-24 09:18:28 +02:00
Dain Nilsson ae048d06ff
Add license header to file. 2022-08-24 09:08:33 +02:00
Dain Nilsson 15ec60a3c4
Update NEWS. 2022-08-10 16:11:19 +02:00
Dain Nilsson 4a07a4d004
Update server example to use JSON serialization. 2022-08-10 16:10:53 +02:00
Dain Nilsson 354672b9ce
Provide better support in Fido2Server for (de-)serializing JSON.
This allows the "options" returned by register_begin/authenticate_begin
to more easily be serialized to JSON, as well as supporting responses
deserialized from JSON to register_complete/authenticate_complete.

See: #146.
2022-08-10 15:45:39 +02:00
Dain Nilsson 709599f98c
Update tests for webauthn_json_mapping. 2022-08-10 15:43:58 +02:00
Dain Nilsson 8debc41942
Add support for WebAuthn data class JSON serialization.
See https://github.com/w3c/webauthn/issues/1683 for details.
2022-08-10 15:41:27 +02:00
Dain Nilsson f7e8c59649
Fix incorrect type hints in mds3. 2022-08-10 15:39:32 +02:00
Dain Nilsson fa5e9fcce5
More strict type checking of data class fields. 2022-08-10 15:38:46 +02:00