Commit Graph
791 Commits
Author SHA1 Message Date
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
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 c34d5c7d8a Merge pull request #235 from ia0/v2_lib
Add latency example
2020-12-10 18:17:36 +01:00
Julien Cretin 371b8af224 Move choice between prod and test storage to embedded_flash module
This way all users of storage can share the logic to choose between flash or RAM
storage depending on the "std" feature. This is needed because the store_latency
example assumes flash storage but is built when running `cargo test
--features=std`.
2020-12-10 18:04:25 +01:00
Julien Cretin ece546a03b Merge branch 'master' into v2_lib 2020-12-10 17:08:00 +01:00
Julien Cretin f85454ef97 Merge pull request #234 from ia0/no_ram_storage
Remove ram_storage feature
2020-12-10 17:07:07 +01:00
Julien Cretin bbe03b40bf Merge branch 'master' into v2_lib 2020-12-10 16:55:16 +01:00
Julien Cretin 030bc8cf67 Merge branch 'master' into no_ram_storage 2020-12-10 16:53:44 +01:00
Julien Cretin 869e932349 Add asserts to make sure we compact 2020-12-10 16:51:30 +01:00
Julien Cretin 7a78d3e038 Merge pull request #237 from ia0/fix_lang_items
Fix lang items
2020-12-10 16:47:58 +01:00
Julien Cretin 7a641d6391 Use the new const_mut_refs default feature of linked_list_allocator
This is necessary for Heap::empty() to be const.
2020-12-10 16:20:26 +01:00