Commit Graph
804 Commits
Author SHA1 Message Date
Jean-Michel Picod 5e682d9e17 Compare all timestamps in UTC timezone. (#309) 2021-04-15 17:22:54 +02:00
748b7e7fb8 Bugfix (#304)
* Add Feitian OpenSK USB Dongle (#257)

Co-authored-by: superskybird <skybird.le@gmail.com>

* Fix `config.py` tool according to the new API of fido2 python package (#284)

* Fix fido2 API update.

Since fido2 0.8.1 the device descriptor moved to NamedTuple, breaking
our configuration tool.
Code is now updated accordingly and the setup script ensure we're
using the correct version for fido2 package.

* Make Yapf happy

* Fix missing update for fido2 0.9.1

Also split the comment into 2 lines so that the touch is not hidden
at the end of the screen.

* adds README changes, logo and certificate (#285)

Co-authored-by: Geoffrey <geoffrey@ftsafe.com>
Co-authored-by: superskybird <skybird.le@gmail.com>
Co-authored-by: kaczmarczyck <43844792+kaczmarczyck@users.noreply.github.com>
2021-04-13 14:59:47 +02:00
b0c1b73897 Add Feitian OpenSK USB Dongle (#257) (#258)
Co-authored-by: superskybird <skybird.le@gmail.com>

Co-authored-by: Geoffrey <geoffrey@ftsafe.com>
Co-authored-by: superskybird <skybird.le@gmail.com>
2021-01-14 12:32:28 +01:00
kaczmarczyck 67a94c8067 Merge pull request #244 from kaczmarczyck/command-cleanup
updates command bytes
2020-12-18 19:46:26 +01:00
Fabian Kaczmarczyck 763bc031aa updates command bytes 2020-12-18 19:17:12 +01:00
Jean-Michel Picod 420d038d35 Merge pull request #239 from jmichelp/transparency
Add vendor commands to inject crypto materials
2020-12-16 22:06:15 +01:00
Jean-Michel Picod 712fa0f6a2 Small improvements on kernel patch 2020-12-16 18:22:15 +01:00
Jean-Michel Picod 8595ed5e28 Addressing review comments. 2020-12-16 18:22:15 +01:00
Jean-Michel Picod 7213c4ee99 Address first round of comments. 2020-12-16 18:22:15 +01:00
Jean-Michel Picod ca0606a557 Bump versions to 1.0 for FIDO2 certification. 2020-12-16 18:22:15 +01:00
Jean-Michel Picod a1854bb98a Update documentation 2020-12-16 18:22:15 +01:00
Jean-Michel Picod e35c41578e Add configuration tool 2020-12-16 18:22:15 +01:00
Jean-Michel Picod 3c93c8ddc6 Remove compile time crypto material. 2020-12-16 18:22:15 +01:00
Jean-Michel Picod efb6378311 Add vendor command to load certificate and priv key 2020-12-16 18:22:15 +01:00
Jean-Michel Picod 218188ad49 Add CRP support in libtock-rs 2020-12-16 18:22:15 +01:00
Jean-Michel Picod 6e5a8cdf6d Add kernel support for firmware protection 2020-12-16 18:22:15 +01:00
Jean-Michel Picod b002b4669e Update UICR registers. 2020-12-16 18:22:15 +01:00
kaczmarczyck 9864d25bb0 Merge pull request #242 from kaczmarczyck/cid-big-endian
changes channel ID endianness to big endian
2020-12-16 15:48:54 +01:00
Fabian Kaczmarczyck 6c9fc2565a changes channel ID endianness to big endian 2020-12-16 11:03:16 +01:00
Kamran Khan 2c249d8aad Merge pull request #230 from krkhan/ctap1-new-apdu-parser
Use new APDU parser in CTAP1 code
2020-12-15 01:42:13 -08:00
Kamran Khan 35bdfe90ed Re-instate the length check for Le bytes 2020-12-14 04:54:25 -08:00
Kamran Khan dbbdddd58b Fix error codes 2020-12-14 03:45:13 -08:00
Kamran Khan 5882a6a3cc Fix ApduStatusCode->u16 implementation 2020-12-10 23:40:47 -08:00
Kamran Khan f74d1b9ffd Return error when Le calculation overflows 2020-12-10 21:27:52 -08:00
Kamran Khan a7eb38aac8 Use checked sub 2020-12-10 21:26:44 -08:00