19 Commits

Author SHA1 Message Date
Nicolas Stalder
46bf22ccb7 Add CHANGELOG and bump version 0.2.2 2022-08-22 13:10:47 +02:00
Sosthène Guédon
31f162df18 Create 2 interchanges in tests
This avoids introducing bugs by removing intermediary consts. For
example [Interchange::None; 1] compiles but not [Interchange::None; 2]
2022-08-22 13:10:47 +02:00
Sosthène Guédon
d7a4ff3af2 Fix UnsafeCell usage
The previous method created 2 mutable references to the same memory and
was therefore undefined behavior
2022-08-22 13:10:47 +02:00
Sosthène Guédon
85324d9602 Fix clippy warning 2022-08-22 12:59:20 +02:00
Nicolas Stalder
f64ce3cc41 Prepare v0.2.1 0.2.1 2021-04-25 16:06:14 +02:00
Nicolas Stalder
5d9b4e284e Enable users to use unsafe Interchange methods less 2021-04-25 16:04:26 +02:00
Nicolas Stalder
8a21982f41 Bump semver version 0.2.0 2021-04-23 14:46:27 +02:00
Nicolas Stalder
9cb9f5ea9b Streamline split function 2021-04-23 14:46:27 +02:00
Conor Patrick
eed2898a24 Pass by reference instead of moves 2021-04-23 14:46:27 +02:00
Nicolas Stalder
4552c1b300 Improve API using new Rust 1.50 feature 0.1.2 2021-02-11 21:34:06 +01:00
Nicolas Stalder
0c0f433943 Expose client capacity; expand docs 2021-02-07 00:31:03 +01:00
Nicolas Stalder
f6ee324c6b Possibility to reset claims for testing purposes 0.1.1 2021-02-06 15:48:59 +01:00
Nicolas Stalder
1109819ab6 Prepare for release 0.1.0 2021-01-31 13:01:03 +01:00
Nicolas Stalder
8cab5e249d sd rtfm rtic $(fd --type file) 2020-07-17 00:35:54 +02:00
Nicolas Stalder
9237be60f8 Replace use of two-queues with interchange throughout 2020-06-04 05:44:32 -07:00
Nicolas Stalder
8819b94c00 Rename crypto-service -> trussed. Introduce iso7816 component 2020-05-14 18:10:23 +02:00
Nicolas Stalder
0330e2e9fe Adjust usbd-ccid/piv-card to use cancelable interchange component 2020-05-12 02:19:22 +02:00
Nicolas Stalder
3f420839f0 Add cancelation to interchange component 2020-05-12 02:12:34 +02:00
Nicolas Stalder
aa390fb12e Still WIP: move PIV to its own "app" 2020-05-11 03:43:23 +02:00