Commit Graph
26 Commits
Author SHA1 Message Date
Sosthène Guédon e7b3b2d8db Update to heapless 0.9.1 and iso7816 0.2.0 2025-10-06 16:16:08 +02:00
Robin Krahl c675f9107a Replace iso7816::Command with iso7816::command::CommandView
This allows us to drop one generic parameter from the App trait and
potentially generate more efficient code.
2024-08-13 17:55:56 +02:00
Robin Krahl 6994b0ae96 Extract app trait into apdu-app
Currently, all APDU applications depend on apdu-dispatch to implement
the App trait.  This means that they also need to be updated if the
dispatch implementation is changed.  This causes unnecessary releases
and maintenance work.  By introducing the apdu-app crate, we can change
the dispatch implementation without affecting the applications.
2024-06-05 13:25:02 +02:00
Robin KrahlandNicolas Stalder a4b85418be Release v0.2.0 2023-11-22 14:43:28 +01:00
Sosthène GuédonandRobin Krahl cf6fedc5b2 Migrate to interchange 0.3.0 2023-02-14 10:45:07 +01:00
Nicolas Stalder fcd5ad38a1 Fix URLs in Cargo.toml 2023-02-07 02:35:27 +01:00
Sosthène GuédonandNicolas Stalder 64b9f639a4 Prepare release 1.2.0 2023-02-07 02:32:23 +01:00
Nicolas StalderandNicolas Stalder c82b6cfd1c Bump versions 2022-08-22 13:43:52 +02:00
Sosthène GuédonandNicolas Stalder ae33862987 Fix tests with response chaining
The absence of an `Le` field in a command means that no response is
expected. This commit adds 0x00 as an `Le` field to signify that the
maximum length possible is expected
2022-08-22 13:43:52 +02:00
Sosthène GuédonandNicolas Stalder 3cf0ba8106 Use hex-literal in tests 2022-08-22 13:43:52 +02:00
Robin KrahlandNicolas Stalder 40e83895d8 Add repository URL to Cargo.toml 2022-08-22 13:30:40 +02:00
Nicolas Stalder 8db8331afe First release 2022-03-05 20:46:13 +01:00
Nicolas Stalder f01d4ba9bf No explicit main branch ref 2021-11-25 00:05:10 +01:00
Conor Patrick b4a4204693 fix select bug, refactor tests to new app+heapless 2021-07-13 16:47:37 -07:00
Nicolas Stalder 644336c38b Bump heapless 2021-06-10 23:21:41 +02:00
Nicolas Stalder b7a9ecd185 Use iso7816::Aid 2021-06-10 18:17:17 +02:00
Nicolas Stalder 760c719aa7 Set licenses and point to correct iso7816 dependency 2021-04-25 17:32:48 +02:00
Nicolas StalderandNicolas Stalder c3d3798ef1 The great renaming
- name things by what they are
- try and make then names human readable
2021-04-25 16:31:25 +02:00
Nicolas Stalder a49094095e Version bumparoo 2021-02-27 02:05:39 +01:00
Nicolas StalderandNicolas Stalder 5a502a77b6 Further cleanup; give up on heapless PR, external interchange/trussed 2021-02-26 18:06:44 +01:00
Nicolas StalderandNicolas Stalder 4d2d5b25ae Bump delog to alpha.3 to get rid of semihosting hangs 2021-01-13 23:17:06 +01:00
Nicolas StalderandNicolas Stalder ebd59dd9bd Purge ufmt; add build-pc to CI 2021-01-06 23:36:01 +01:00
Nicolas StalderandNicolas Stalder 53c770f78d Semihosting flusher seems to work; open questions for USB serial 2021-01-06 22:07:17 +01:00
Conor PatrickandNicolas Stalder 76d9f28692 Make apdu-dispatch build standalone and fix tests 2020-10-09 16:20:12 +02:00
Conor PatrickandNicolas Stalder 97bf3a9989 substitute all uses of semihosting and funnel with logging crate 2020-08-23 14:36:29 +02:00