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
Dain Nilsson
19bc5ce15a
Clean up annotations.
2022-08-09 17:39:39 +02:00
Dain Nilsson
b674c2b5ac
Fix crossOrigin case in CollectedClientData.
2022-06-27 15:13:41 +02:00
Dain Nilsson
5e40339a7c
Merge PR #143 .
2022-06-27 14:28:54 +02:00
Michael Gmelin
e1050b575b
Fix typo in comment
2022-06-27 14:28:39 +02:00
Dain Nilsson
d8542e82de
Merge PR #142 .
2022-06-27 14:07:40 +02:00
Markus Meissner
35db7f2f5c
adding py.typed to enable mypy, if used as library
2022-06-27 11:11:57 +02:00
Dain Nilsson
b546c0d629
Bump version.
2022-06-08 09:59:01 +02:00
Dain Nilsson
e327e33fe0
Prepare release 1.0.0.
2022-06-08 09:42:33 +02:00
Dain Nilsson
0f89a0901f
Update server example dependencies.
2022-06-08 09:42:32 +02:00
Dain Nilsson
ea1bdf3589
Include tests and examples in sdist.
2022-06-08 09:38:04 +02:00
Dain Nilsson
dcfd82464f
Bump cryptography supported version (current + 2).
2022-06-08 09:20:18 +02:00
Dain Nilsson
1dd112a340
Update release instructions.
2022-06-08 09:16:03 +02:00
Dain Nilsson
dfdae68031
Update public_suffix_list.
2022-06-08 09:06:41 +02:00