12 Commits
Author SHA1 Message Date
Robin Krahl 0e38403374 Release apdu-dispatch v0.4.1 2026-10-08 19:22:11 +02:00
Robin Krahl 8381e2cbe9 Simplify find_apps signature 2026-10-08 19:19:25 +02:00
Robin Krahl 6b618a81b0 Call App::deselect for deselected (not selected) app
Fixes: https://github.com/trussed-dev/apdu-dispatch/issues/36
2026-10-08 19:16:15 +02:00
Robin Krahl 6ccc11d156 Add tests for app selection 2026-10-08 19:03:10 +02:00
Robin Krahl 918cc584aa Release apdu-app v0.2.0 and apdu-dispatch v0.4.0 2026-03-25 11:29:01 +01:00
Robin Krahl 7e64872c97 Add trusted publishing 2026-03-24 13:07:42 +01:00
Robin Krahl 7e68a8d471 Release apdu-app v0.1.0 and apdu-dispatch v0.3.0 2024-10-18 09:47:43 +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 a4b85418be Release v0.2.0 2023-11-22 14:43:28 +01:00
Robin Krahl f3533d1722 Fix maximum response length check
To decide whether we send out the response in whole or in chunks, we not
only have to compare the length with the maximum length supported by
interchange but also with the maximum response length specified in the
request APDU.
2023-02-06 15:47:27 +01:00
Robin Krahl 40e83895d8 Add repository URL to Cargo.toml 2022-08-22 13:30:40 +02:00