Commit Graph

  • 931c4269d1 Fix CI heapless-09 Sosthène Guédon 2025-10-06 11:07:55 +02:00
  • 0cc45c27ff Fix clippy lint Sosthène Guédon 2025-10-03 17:52:50 +02:00
  • e7b3b2d8db Update to heapless 0.9.1 and iso7816 0.2.0 Sosthène Guédon 2025-08-20 17:25:52 +02:00
  • edf19e997a Dispatch: update changelog and prepare release 0.3.1 main 0.3.1 Sosthène Guédon 2025-02-12 15:05:35 +01:00
  • 228013cecc Do not deselect applications if the application was not found Sosthène Guédon 2025-02-07 14:47:28 +01:00
  • 7e68a8d471 Release apdu-app v0.1.0 and apdu-dispatch v0.3.0 app-0.1.0 0.3.0 Robin Krahl 2024-10-18 09:47:43 +02:00
  • c675f9107a Replace iso7816::Command with iso7816::command::CommandView Robin Krahl 2024-08-13 16:20:42 +02:00
  • 6994b0ae96 Extract app trait into apdu-app Robin Krahl 2024-06-05 12:35:06 +02:00
  • 1037f94b82 Fix clippy warnings Sosthène Guédon 2024-01-29 15:04:43 +01:00
  • a4d938a33f Select the application even if the call to SELECT returns a non-success error code Sosthène Guédon 2024-01-29 14:48:28 +01:00
  • 1b07b83111 Fix clippy warnings fix-select-fail-upstream Sosthène Guédon 2024-01-29 15:04:43 +01:00
  • fb9116a554 Select the application even if the call to SELECT returns a non-success error code Sosthène Guédon 2024-01-29 14:48:28 +01:00
  • a4b85418be Release v0.2.0 0.2.0 Robin Krahl 2023-10-29 10:53:46 +01:00
  • 915fc23710 Update changelog Sosthène Guédon 2023-11-08 11:34:50 +01:00
  • 3fa6c64a6d Avoid use of .unwrap Sosthène Guédon 2023-11-08 11:07:22 +01:00
  • d489d5e9a9 Fix compilation Sosthène Guédon 2023-11-08 11:02:35 +01:00
  • 2264dd19dc Fix test compilation Sosthène Guédon 2023-06-27 16:55:03 +02:00
  • 066cb9493e Add interface to select call Sosthène Guédon 2023-06-27 14:31:22 +02:00
  • f8d5e7738e Update changelog Sosthène Guédon 2023-06-28 09:02:13 +02:00
  • 52026467ef Reject commands from multiple transports Sosthène Guédon 2023-06-27 17:52:38 +02:00
  • 9e46e9dd79 Update changelog one-interface Sosthène Guédon 2023-06-28 09:02:13 +02:00
  • 290e0be036 Reject commands from multiple transports Sosthène Guédon 2023-06-27 17:52:38 +02:00
  • 3c6722d01b Fix test compilation select-interface Sosthène Guédon 2023-06-27 16:55:03 +02:00
  • 9e07900934 Add interface to select call Sosthène Guédon 2023-06-27 14:31:22 +02:00
  • b72d5eb9f4 Add Channel helper type Sosthène Guédon 2023-05-12 09:39:17 +02:00
  • e8a4bac865 Remove unused types.rs file Sosthène Guédon 2023-05-12 09:39:01 +02:00
  • 6a2720d069 Add Channel helper type types Sosthène Guédon 2023-05-12 09:39:17 +02:00
  • f23043dd29 Remove unused types.rs file Sosthène Guédon 2023-05-12 09:39:01 +02:00
  • a6f00115ad Fix typo: Responder => Requester Sosthène Guédon 2023-05-02 16:11:32 +02:00
  • 0c183f9287 Bump changelog Sosthène Guédon 2023-02-13 17:35:33 +01:00
  • cf6fedc5b2 Migrate to interchange 0.3.0 Sosthène Guédon 2023-02-13 17:24:51 +01:00
  • fcd5ad38a1 Fix URLs in Cargo.toml 0.1.2 Nicolas Stalder 2023-02-07 02:35:27 +01:00
  • 5d42b24c90 Fix erroneous version Nicolas Stalder 2023-02-07 02:33:55 +01:00
  • 64b9f639a4 Prepare release 1.2.0 Sosthène Guédon 2023-02-06 17:14:33 +01:00
  • ac7b277a6b Update changelog Sosthène Guédon 2023-02-06 16:55:32 +01:00
  • fa83d6bca5 Add a new request type for incorrect commands and return errors for invalid Select commands Sosthène Guédon 2023-02-06 16:52:16 +01:00
  • 41e45c3cc8 Fuzz target: fix clippy warnings Sosthène Guédon 2023-02-06 16:35:54 +01:00
  • 65b8921a1c Add docs and fuzzing to the CI pipeline Sosthène Guédon 2023-02-06 16:31:21 +01:00
  • 500c172202 Fix changelog Sosthène Guédon 2023-02-06 16:22:40 +01:00
  • a134aba771 Add clippy and fmt to the CI Sosthène Guédon 2023-02-06 16:18:26 +01:00
  • 28ac8cd592 Fix clippy warnings Sosthène Guédon 2023-02-06 16:16:47 +01:00
  • 923a731d31 Run cargo fmt Sosthène Guédon 2023-02-06 16:12:15 +01:00
  • a7e2049772 Update changelog Sosthène Guédon 2023-02-06 15:41:54 +01:00
  • 35653ecaa7 Add fuzzing Sosthène Guédon 2022-08-15 09:14:37 +02:00
  • fe40478467 Replace Aid::new with Aid::try_new Sosthène Guédon 2022-08-15 09:29:23 +02:00
  • f3533d1722 Fix maximum response length check Robin Krahl 2022-10-12 13:48:50 +02:00
  • c82b6cfd1c Bump versions 0.1.1 Nicolas Stalder 2022-08-22 13:43:23 +02:00
  • d1b8498ba3 Fix panic on response larger than interchanges::SIZE or response::SIZE Sosthène Guédon 2022-08-10 15:36:21 +02:00
  • e30785029e Add tests for response chaning and custom Le field Sosthène Guédon 2022-08-10 14:04:25 +02:00
  • ae33862987 Fix tests with response chaining Sosthène Guédon 2022-08-10 12:48:02 +02:00
  • 97bd15f018 Fix reponse chaining Sosthène Guédon 2022-08-10 10:30:49 +02:00
  • 3cf0ba8106 Use hex-literal in tests Sosthène Guédon 2022-08-10 11:34:06 +02:00
  • 40e83895d8 Add repository URL to Cargo.toml Robin Krahl 2022-06-01 18:00:10 +02:00
  • efec0465f4 Fix clippy warnings Sosthène Guédon 2022-08-10 15:58:05 +02:00
  • 8db8331afe First release 0.1.0 Nicolas Stalder 2022-03-05 20:45:13 +01:00
  • f01d4ba9bf No explicit main branch ref Nicolas Stalder 2021-11-25 00:05:10 +01:00
  • d5f21717c3 Update README.md Conor Patrick 2021-07-13 16:49:54 -07:00
  • b4a4204693 fix select bug, refactor tests to new app+heapless Conor Patrick 2021-07-13 16:45:41 -07:00
  • ddae4affbb fix select bug, refactor tests to new app+heapless fix-select-issue Conor Patrick 2021-07-13 16:45:41 -07:00
  • a5b78b7cc9 Merge pull request #2 from solokeys/aid Nicolas Stalder 2021-06-10 17:22:40 -04:00
  • 644336c38b Bump heapless aid Nicolas Stalder 2021-06-10 23:21:41 +02:00
  • b7a9ecd185 Use iso7816::Aid Nicolas Stalder 2021-06-10 18:17:17 +02:00
  • 4ae64d8733 fix tests and add ci Conor Patrick 2021-05-26 21:22:57 -07:00
  • e5da4ac45c rename CanThisReallyOccur Conor Patrick 2021-05-26 21:08:48 -07:00
  • 030754b582 fix tests and add ci rename Conor Patrick 2021-05-26 21:22:57 -07:00
  • cc7415dab6 rename CanThisReallyOccur Conor Patrick 2021-05-26 21:08:48 -07:00
  • fece7091c6 Make debug logs symmetric in send + recv Nicolas Stalder 2021-05-18 02:07:48 +02:00
  • 29e8a6b12c Fix lifetimes Nicolas Stalder 2021-05-16 22:52:42 +02:00
  • 760c719aa7 Set licenses and point to correct iso7816 dependency Nicolas Stalder 2021-04-25 17:32:48 +02:00
  • c3d3798ef1 The great renaming Nicolas Stalder 2021-04-24 00:38:04 +02:00
  • aa37c553fc simplify size definitions and use chaining if interchange buffer is too small for response Conor Patrick 2021-04-19 23:17:35 -07:00
  • 759177a577 add test and logging to tests Conor Patrick 2021-04-19 23:16:49 -07:00
  • e4dcf88b32 update apdu-dispatch for new Data reply Conor Patrick 2021-04-19 00:26:46 -07:00
  • 1c3815d9c9 remove functions that return large buffers, remove defer+poll for applet trait Conor Patrick 2021-04-19 00:23:27 -07:00
  • a098780ce8 Move size definitions for large buffers to apdu-dispatch Conor Patrick 2021-04-19 00:22:43 -07:00
  • 3627ffbee5 update apdu dispatch tests Conor Patrick 2021-04-09 17:05:39 -07:00
  • 0fed53d3db clean up usb handling and fix ccid timeout issue Conor Patrick 2021-04-08 16:26:47 -07:00
  • a49094095e Version bumparoo Nicolas Stalder 2021-02-27 01:42:21 +01:00
  • 5a502a77b6 Further cleanup; give up on heapless PR, external interchange/trussed Nicolas Stalder 2021-02-01 01:36:51 +01:00
  • 4d2d5b25ae Bump delog to alpha.3 to get rid of semihosting hangs Nicolas Stalder 2021-01-13 23:05:17 +01:00
  • ebd59dd9bd Purge ufmt; add build-pc to CI Nicolas Stalder 2021-01-06 22:08:22 +01:00
  • 53c770f78d Semihosting flusher seems to work; open questions for USB serial Nicolas Stalder 2021-01-06 14:38:32 +01:00
  • 39f47e376a refactor root app as separate component Conor Patrick 2020-11-17 16:04:26 +01:00
  • 92d5d1f3ca add root app Conor Patrick 2020-10-23 14:42:23 -07:00
  • c92faff802 add interface_type as parameter for iso7816 apps Conor Patrick 2020-10-03 18:40:46 -07:00
  • 842d860682 rework apdu-dispatch to significantly reduce stack overhead Conor Patrick 2020-09-23 15:09:42 -07:00
  • 08d3631ef2 rework apdu-dispatch, add apdu chaining Conor Patrick 2020-09-14 20:06:51 -07:00
  • 76d9f28692 Make apdu-dispatch build standalone and fix tests Conor Patrick 2020-09-13 16:22:35 -07:00
  • 97bf3a9989 substitute all uses of semihosting and funnel with logging crate Conor Patrick 2020-08-06 23:05:15 -07:00
  • d55bdbd740 Simplify adpu-manager logic, rename to apdu-dispatch Nicolas Stalder 2020-07-11 14:32:38 +02:00