Nicolas Stalder
17b430fd44
Remove stale python-fido2 dependency
2020-01-16 10:35:22 +01:00
Conor Patrick
ac10933379
pin fido2 dependency
2019-12-01 18:09:08 -05:00
Conor Patrick
e2738d11d3
remove tests
2019-08-06 18:50:05 +08:00
Conor Patrick
b47854c335
use error code PIN_AUTH_INVALID
2019-07-28 21:41:11 -04:00
Conor Patrick
ca66b6e43b
verify signature for hmac-secret
2019-07-26 23:51:39 -04:00
Conor Patrick
1cd1b3c295
check attestation signature on all MC requests
2019-07-26 23:50:23 -04:00
Conor Patrick
f5d50e001d
test assertions work post reboot
2019-07-26 19:00:07 -04:00
Conor Patrick
10bf4242e1
fail with more import related info
2019-07-08 21:54:48 -04:00
merlokk
fa9408d5d6
fix u2f tests
2019-07-05 12:39:32 +03:00
merlokk
4d9285085f
fix tests
2019-07-04 20:42:24 +03:00
merlokk
2272e69e15
fix tests
2019-07-04 20:14:24 +03:00
merlokk
151e1d0e9b
fix some errors in tests
2019-07-04 20:09:47 +03:00
merlokk
b61e5db736
style
2019-07-03 17:57:27 +03:00
merlokk
b41cd5d5b8
add nfc test force flag
2019-07-03 17:54:53 +03:00
merlokk
b42e990f67
format fix
2019-07-03 01:39:38 +03:00
merlokk
ff53bb1e32
fix style
2019-07-03 01:16:55 +03:00
merlokk
2d72e02051
remove unused lib
2019-07-03 01:03:34 +03:00
merlokk
91c77da179
cbor.loads changed to cbor.decode_from
2019-07-03 00:43:51 +03:00
merlokk
795cf5c4a1
selecting NFC key works
2019-07-02 19:55:04 +03:00
merlokk
d1722b85af
add library not found error
2019-07-02 19:45:46 +03:00
merlokk
2c500fe25a
check pyscard module first
2019-06-28 12:32:52 +03:00
merlokk
751b2fd69c
add nfc device search
2019-06-28 12:16:59 +03:00
Conor Patrick
cd29a0e0fe
python black
2019-05-18 21:11:22 -04:00
Conor Patrick
31328fe7e7
dont fail when public key type is too large
2019-05-18 14:34:54 -04:00
Conor Patrick
09b73d694f
fix build
2019-04-24 19:33:26 -04:00
Conor Patrick
b3604f49ba
use ctap2 instead of client
2019-04-24 19:00:32 -04:00
Conor Patrick
f9d3b9561d
test that getassertions are correct for solo ext
2019-04-24 18:27:11 -04:00
Conor Patrick
494e856198
Merge pull request #131 from rgerganov/hidg
...
Add support for hidg devices on Linux
2019-04-23 20:22:33 -04:00
Conor Patrick
56d6624e4e
Test correct alg parameter #179
2019-04-22 16:26:26 -04:00
Conor Patrick
3094c87b0a
Test empty pinAuth in MC and GA #179
2019-04-22 16:25:08 -04:00
Nicolas Stalder
6a288243c1
Add Makefile for installing a HID gadget
...
The Makefile has targets for building, installing and uninstalling a HID
gadget which acts as FIDO2 authenticator.
Tested on Ubuntu 18.04 but should work on other distros as well. The
only assumption being made is that kernel source is available at
/usr/src/linux-source-$(KERNEL_VERSION).tar.bz2. A possible improvement
would be to have a configure script which finds the correct kernel
source archive.
2019-04-16 10:54:49 +03:00
Conor Patrick
7e490f17fc
delete
2019-04-13 22:42:16 -04:00
Conor Patrick
88a759566d
Improve testing
2019-04-13 22:37:47 -04:00
Conor Patrick
89e9296825
Add test
2019-04-13 20:43:26 -04:00
Conor Patrick
78579c27dc
Refactor and self test the CBOR sorting
2019-04-11 13:42:17 -04:00
Conor Patrick
ca80329b4c
Compare string length and sort from start of string
2019-04-11 13:22:55 -04:00
Conor Patrick
7a49169492
consider major type and refactor
2019-04-11 00:04:33 -04:00
Conor Patrick
46dd4fe818
unused import
2019-04-10 13:56:23 -04:00
Conor Patrick
c71bbd8689
re-enable all tests
2019-04-10 13:42:38 -04:00
Conor Patrick
f8635f1682
refactor tests
2019-04-10 13:12:33 -04:00
Conor Patrick
ffa9ad4923
refactor cbor sorting test
2019-04-10 12:47:39 -04:00
Conor Patrick
86393c46b4
Test it is correct
2019-04-10 12:11:43 -04:00
Conor Patrick
6fa443b0bc
tests for GA without pin
2019-03-26 19:00:42 -04:00
Conor Patrick
08e236df69
fix code quality issues x/2
2019-03-26 16:14:28 -04:00
Conor Patrick
d2091563ab
fix code quality issues
2019-03-26 16:09:30 -04:00
Conor Patrick
d979420324
u2f work with yubikey5
2019-03-22 01:59:19 -04:00
Conor Patrick
5076af1be4
works with yubikey5
2019-03-22 01:22:55 -04:00
Conor Patrick
0a7845459c
breakup test_fido2
2019-03-22 00:45:28 -04:00
Conor Patrick
c4262b0f5b
rename
2019-03-22 00:20:48 -04:00
Conor Patrick
53fb0059a7
break into separate files
2019-03-22 00:20:20 -04:00