Commit Graph

  • 329434fdd4 python3 compat master Nicolas Stalder 2018-09-15 13:11:32 +02:00
  • 4964d98ca6 add back udp stub Conor Patrick 2018-09-04 22:06:15 -04:00
  • fbb696d44a merge upstream Conor Patrick 2018-09-04 21:58:34 -04:00
  • f8d9207711 Add u2f-server. experimental-appid Dain Nilsson 2018-09-04 15:13:44 +02:00
  • b5e9e0f7b6 Simplify running example server. Dain Nilsson 2018-09-04 15:12:34 +02:00
  • 0397337227 Fix text formatting for RegistrationData. Dain Nilsson 2018-09-04 10:20:03 +02:00
  • dd3b1c95c2 Merge PR #15. Dain Nilsson 2018-08-23 14:37:11 +02:00
  • 46e91a2ba2 Cleanup authenticator data flags Vlastimil Zíma 2018-08-23 14:11:29 +02:00
  • 35e0256a97 Allow strings in attestation and user_verification user-verification Alessandro Carlo Chirico 2018-08-22 13:48:50 +02:00
  • 3296f34281 Add user verification and resident key support Alessandro Carlo Chirico 2018-08-21 17:38:25 +02:00
  • 6465d98803 Inline version regex. Dain Nilsson 2018-08-21 17:09:09 +02:00
  • a0b45d71c3 Rework server and server example a bit. Dain Nilsson 2018-08-21 17:07:16 +02:00
  • fa3e04b7fb Use extras_require to conditionally need enum34. Dain Nilsson 2018-08-09 13:27:47 +02:00
  • 7fbdf0bcd6 Clean up example server a bit. Dain Nilsson 2018-08-09 11:39:50 +02:00
  • 20a39655fc Add missing server example files to release. Dain Nilsson 2018-08-07 15:56:49 +02:00
  • a468c88f8c Merge PR #11. Dain Nilsson 2018-08-07 15:52:30 +02:00
  • bc1ff67311 fido2/client.py: fix _ctap2_get_assertion pedro martelletto 2018-07-17 16:45:41 +02:00
  • 492eac9220 Merge PR #8. Dain Nilsson 2018-07-04 15:27:48 +02:00
  • 1edb0d9d4e Move stuff around. Dain Nilsson 2018-07-03 14:57:00 +02:00
  • 97ea6b3d00 Include tests in PyPI tarball Robert Schütz 2018-06-30 01:03:45 +02:00
  • 7b2b5ba232 Merge PR #1. Dain Nilsson 2018-06-04 12:35:53 +02:00
  • 03f319ba04 Merge PR #7. Dain Nilsson 2018-06-04 12:31:31 +02:00
  • fe12f1e90d set cause attribute Conor Patrick 2018-06-02 18:02:26 -04:00
  • d4f5febeb4 set cause attribute Conor Patrick 2018-06-02 18:02:26 -04:00
  • 7ba8a40701 Merge PR #5. Dain Nilsson 2018-05-15 12:57:17 +02:00
  • 867091db1a Merge PR #4. Dain Nilsson 2018-05-15 08:09:37 +02:00
  • 2ecd1a56d0 Use getpass instead of click.prompt Emil Lundberg 2018-05-14 16:25:00 +02:00
  • a16b3abf7d Fix getAssertion option: rk => up Emil Lundberg 2018-05-14 16:18:19 +02:00
  • 8bbbfe17bf maxMsgSize should default to 1024 bytes Conor Patrick 2018-05-13 10:48:20 -04:00
  • be135dd6a5 maxMsgSize should default to 1024 bytes Conor Patrick 2018-05-13 10:48:20 -04:00
  • 38c093ef0e use HID over UDP by default Conor Patrick 2018-04-28 13:47:31 -04:00
  • d5ae8b3d47 add HID over UDP class for easy firmware testing Conor Patrick 2018-04-28 13:47:14 -04:00
  • 5d7470e184 Add PIN support to credential example Emil Lundberg 2018-04-26 10:28:32 +02:00
  • adf6021633 Use a dummy app_param for the dummy registration. Dain Nilsson 2018-04-17 11:23:24 +02:00
  • de8d7bdf40 Set libu2f-udev as Recommends in debian. Dain Nilsson 2018-04-13 13:16:52 +02:00
  • b88cff23ed Bump version. Dain Nilsson 2018-04-13 12:52:30 +02:00
  • 176c828eb7 Prepare 0.3.0 release. 0.3.0 Dain Nilsson 2018-04-13 12:47:18 +02:00
  • 8f70d0e55d Use built-in Exceptions more. Dain Nilsson 2018-04-12 21:51:58 +02:00
  • 0317ff72e6 Clean up a little. Dain Nilsson 2018-04-12 17:34:00 +02:00
  • 4a16f4eb6d Add conversion between string/int keys for AttestationObject Dain Nilsson 2018-04-12 15:18:42 +02:00
  • 08bd884985 Change Exception type for consistency. Dain Nilsson 2018-04-12 12:56:01 +02:00
  • 39cad7f467 Raise IOError instead of TimeoutError (py2). Dain Nilsson 2018-04-12 12:11:24 +02:00
  • fdac98ee85 Explicitly install flake8 on Travis. flake8 Dain Nilsson 2018-04-12 12:06:27 +02:00
  • 4cfe141e85 Bump version. Dain Nilsson 2018-04-11 16:11:38 +02:00
  • 480b47395e Add libu2f-udev as debian dependency. Dain Nilsson 2018-04-11 15:53:22 +02:00
  • 2b67b71fee Prepare 0.2.2 release. 0.2.2 Dain Nilsson 2018-04-11 15:47:20 +02:00
  • 37b0fd8a07 Use one thread per read on Mac, making sure it ends properly. Dain Nilsson 2018-04-11 15:39:57 +02:00
  • 057a20ba90 Change default ping message. mac-test2 Dain Nilsson 2018-04-11 15:38:06 +02:00
  • 5a248698f9 Raise TimeoutException instead of queue.Empty. Dain Nilsson 2018-04-11 14:22:14 +02:00
  • 932a38b114 fix2 Dain Nilsson 2018-04-11 13:50:12 +02:00
  • c14a95b93e fix Dain Nilsson 2018-04-11 13:49:14 +02:00
  • 60264714f8 Listen for removal. Dain Nilsson 2018-04-11 13:48:09 +02:00
  • 6dc36b859a New test. Dain Nilsson 2018-04-11 13:37:25 +02:00
  • 537d75ae22 more mac-testing Dain Nilsson 2018-04-11 12:42:53 +02:00
  • 86df83062d fix Dain Nilsson 2018-04-11 12:37:01 +02:00
  • 8f5a003bdf fix Dain Nilsson 2018-04-11 12:35:58 +02:00
  • 19a664e0a4 stuff. Dain Nilsson 2018-04-11 12:32:48 +02:00
  • 73b166dcdc Mac timeout testing. Dain Nilsson 2018-04-11 10:52:31 +02:00
  • 9f4b6be8a3 Bump version. Dain Nilsson 2018-04-10 12:54:14 +02:00
  • 0774f7220a Prepare 0.2.1 release. 0.2.1 Dain Nilsson 2018-04-10 11:46:39 +02:00
  • 86e802e3d2 Bugfix: check channel id on first packet as well. Dain Nilsson 2018-04-10 11:21:58 +02:00
  • cd63d35825 Add server example. Dain Nilsson 2018-04-06 16:45:48 +02:00
  • 12021d8ef9 Parse AttestationObjects with string keys. Dain Nilsson 2018-04-06 16:41:28 +02:00
  • 553623a3c2 Fix link in README. Dain Nilsson 2018-04-05 16:10:29 +02:00
  • a71bd9bff3 Bump version. Dain Nilsson 2018-04-05 15:43:11 +02:00
  • d8f53657b4 Prepare 0.2.0 release. 0.2.0 Dain Nilsson 2018-04-05 14:52:12 +02:00
  • 41b52a52f1 Fix debian/ Dain Nilsson 2018-04-05 14:49:14 +02:00
  • 94e329907b Fix travis docker build. Dain Nilsson 2018-04-05 14:38:55 +02:00
  • eb9e642c52 Fix Appveyor badge. Dain Nilsson 2018-04-05 14:34:18 +02:00
  • e6009aa867 Exclude test package from installation. Dain Nilsson 2018-04-05 13:53:01 +02:00
  • 0d9e909ea2 Fix test data. server Dain Nilsson 2018-04-05 13:45:44 +02:00
  • cf943ce893 Update NEWS. Dain Nilsson 2018-04-05 11:18:51 +02:00
  • 29831c0005 Rename fido_host -> fido2. Dain Nilsson 2018-04-05 11:03:23 +02:00
  • 7146c609ea Add certificate correctness validation (breaks tests). Dain Nilsson 2018-04-05 10:35:48 +02:00
  • 0f2f7c9c88 Add .get() method to ClientData. Dain Nilsson 2018-04-04 21:56:29 +02:00
  • c300ec8e35 Make CoseKey subclass dict. Dain Nilsson 2018-04-04 21:38:34 +02:00
  • a143baa2b5 Refactor quite a bit, add methods for verifying signatures. Dain Nilsson 2018-04-04 16:15:29 +02:00
  • 5e4a1df567 Bump version number and update NEWS. Dain Nilsson 2018-03-22 17:21:21 +01:00
  • 662e61ffd0 Add tests for hid error and keepalive. Dain Nilsson 2018-03-22 17:20:44 +01:00
  • afcb69e277 Add ability to react to keepalive status messages. Dain Nilsson 2018-03-22 14:39:57 +01:00
  • 880db7e13d Fix exception in multi_device example. Dain Nilsson 2018-03-21 12:35:52 +01:00
  • 815085a3f7 Map CtapErrors to ClientError for clients. Dain Nilsson 2018-03-21 11:39:10 +01:00
  • ab1aebdc95 Move CtapError to ctap.py Dain Nilsson 2018-03-21 10:40:41 +01:00
  • 413f527921 Add test with invalid appId. Dain Nilsson 2018-03-21 10:12:49 +01:00
  • 391f2010dc Add multi_device example. Dain Nilsson 2018-03-20 12:41:07 +01:00
  • 99c404a971 More consistent errors. Dain Nilsson 2018-03-20 12:40:05 +01:00
  • 5d6fd81655 Use fix problems with str/unicode on Python 2. Dain Nilsson 2018-03-19 17:11:03 +01:00
  • e9f2ea9311 Bump version. Dain Nilsson 2018-03-19 13:45:41 +01:00
  • 157d0efd0b Update Debian standards version. Dain Nilsson 2018-03-19 13:26:08 +01:00
  • d9f8e81a52 Fix description. Dain Nilsson 2018-03-19 13:23:38 +01:00
  • 38d966b761 Fix debian packaging. Dain Nilsson 2018-03-19 13:18:54 +01:00
  • 3afb0b0ab4 Update debian packaging. Dain Nilsson 2018-03-19 12:29:30 +01:00
  • 9404d99107 Always create deploy/ Dain Nilsson 2018-03-19 10:23:16 +01:00
  • 92abf2bb05 Don't run pre-commit on pypy (it fails for unknown reason). Dain Nilsson 2018-03-19 10:18:24 +01:00
  • 2bc76afeaa Deploy debian packages. Dain Nilsson 2018-03-19 10:04:22 +01:00
  • ba555c2ba0 Only run debian build once on Travis. Dain Nilsson 2018-03-19 09:43:44 +01:00
  • 1711b97570 Increase timeout in test. Dain Nilsson 2018-03-16 17:01:36 +01:00
  • 4f670be59d Add Debian packaging with Dockerized build. Dain Nilsson 2018-03-16 16:25:52 +01:00
  • 7f14673096 Prepare 0.1.0 prelease. 0.1.0 Dain Nilsson 2018-03-16 13:59:47 +01:00
  • 67b16fbbe3 Clean up README a bit. Dain Nilsson 2018-03-16 13:42:59 +01:00