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 Krahl and Nicolas Stalder
a4b85418be
Release v0.2.0
2023-11-22 14:43:28 +01:00
Sosthène Guédon and Robin 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édon and Nicolas Stalder
64b9f639a4
Prepare release 1.2.0
2023-02-07 02:32:23 +01:00
Nicolas Stalder and Nicolas Stalder
c82b6cfd1c
Bump versions
2022-08-22 13:43:52 +02:00
Sosthène Guédon and Nicolas 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édon and Nicolas Stalder
3cf0ba8106
Use hex-literal in tests
2022-08-22 13:43:52 +02:00
Robin Krahl and Nicolas 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 Stalder and Nicolas 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 Stalder and Nicolas Stalder
5a502a77b6
Further cleanup; give up on heapless PR, external interchange/trussed
2021-02-26 18:06:44 +01:00
Nicolas Stalder and Nicolas Stalder
4d2d5b25ae
Bump delog to alpha.3 to get rid of semihosting hangs
2021-01-13 23:17:06 +01:00
Nicolas Stalder and Nicolas Stalder
ebd59dd9bd
Purge ufmt; add build-pc to CI
2021-01-06 23:36:01 +01:00
Nicolas Stalder and Nicolas Stalder
53c770f78d
Semihosting flusher seems to work; open questions for USB serial
2021-01-06 22:07:17 +01:00
Conor Patrick and Nicolas Stalder
76d9f28692
Make apdu-dispatch build standalone and fix tests
2020-10-09 16:20:12 +02:00
Conor Patrick and Nicolas Stalder
97bf3a9989
substitute all uses of semihosting and funnel with logging crate
2020-08-23 14:36:29 +02:00