Commit Graph

924 Commits

Author SHA1 Message Date
kaczmarczyck
688d11c6b6 Merge branch 'develop' into cose-api 2021-01-12 10:24:15 +01:00
kaczmarczyck
499816069e Merge pull request #254 from kaczmarczyck/storage-management
Storage management
2021-01-12 10:23:45 +01:00
Fabian Kaczmarczyck
27a7108328 moves filter_credentials to call side 2021-01-12 07:01:25 +01:00
Fabian Kaczmarczyck
4cee0c4c65 only keeps keys instead of credentials as state 2021-01-11 14:31:13 +01:00
Fabian Kaczmarczyck
18ebeebb3e adds storage changes for credential management 2021-01-11 11:51:01 +01:00
Fabian Kaczmarczyck
6f9f833c0b moves COSE related conversion from crypto to data_formats 2021-01-08 15:42:35 +01:00
Fabian Kaczmarczyck
ec259d8428 adds comments to new config command file 2021-01-08 13:53:27 +01:00
Fabian Kaczmarczyck
f4eb6c938e adds the config command 2021-01-08 13:53:27 +01:00
kaczmarczyck
32d5ff91d4 Merge pull request #252 from kaczmarczyck/remove-flag-2-1
Remove CTAP 2.1 flag
2021-01-08 13:43:51 +01:00
kaczmarczyck
50611d62db Merge branch 'develop' into remove-flag-2-1 2021-01-08 13:14:16 +01:00
Fabian Kaczmarczyck
da03f77a32 small readbility fix for variable assignment with cfg 2021-01-08 13:13:52 +01:00
kaczmarczyck
caefc7553f Merge pull request #250 from kaczmarczyck/workflows-2-1
removes all occurences of CTAP 2.1 flags from workflows
2021-01-08 13:13:08 +01:00
Fabian Kaczmarczyck
c873d3b614 removes all occurences of CTAP 2.1 flags 2021-01-08 12:40:37 +01:00
Fabian Kaczmarczyck
de360a6cb6 removes all occurences of CTAP 2.1 flags from workflows 2021-01-07 18:40:37 +01:00
Julien Cretin
deeabe026f Merge pull request #247 from ia0/erase_storage
Add erase_storage application example
2021-01-07 11:12:01 +01:00
Julien Cretin
a836aec464 Merge branch 'develop' into erase_storage 2021-01-06 18:18:19 +01:00
kaczmarczyck
ea9d3cfadb Merge pull request #245 from kaczmarczyck/new-status-codes
Updates status codes for RD02 of CTAP 2.1
2021-01-06 18:11:49 +01:00
Julien Cretin
f67fdbc451 Add erase_storage application example 2020-12-22 16:17:02 +01:00
kaczmarczyck
4530455638 Merge branch 'master' into new-status-codes 2020-12-18 19:47:05 +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
d6adab4381 updates status codes for RD02 2020-12-18 19:19:41 +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
Julien Cretin
1d576fdd31 Add unit-test for Store::entries 2020-12-14 21:06:12 +01: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
Kamran Khan
9c9f9efcce Merge remote-tracking branch 'upstream/master' into ctap1-new-apdu-parser 2020-12-10 21:18:53 -08:00
Kamran Khan
29dbff7a40 The great ApduStatusCode encroachment 2020-12-10 20:15:05 -08:00
Kamran Khan
21bdbd8114 Use integers instead of ByteArray for the ApduStatusCode enum 2020-12-10 20:01:06 -08:00
Kamran Khan
162c00a0d1 Simplify Le length calculation 2020-12-10 19:54:25 -08:00
Julien Cretin
fb15032f0b Test with nightly 2020-12-10 18:56:29 +01:00
Julien Cretin
edcc206e9d Make store operations constant wrt flash operations 2020-12-10 18:41:32 +01:00
Julien Cretin
c34d5c7d8a Merge pull request #235 from ia0/v2_lib
Add latency example
2020-12-10 18:17:36 +01:00