28 Commits

Author SHA1 Message Date
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
Conor Patrick
4ae64d8733 fix tests and add ci 2021-05-26 21:24:35 -07:00
Conor Patrick
e5da4ac45c rename CanThisReallyOccur 2021-05-26 21:24:35 -07:00
Nicolas Stalder
fece7091c6 Make debug logs symmetric in send + recv 2021-05-18 02:07:48 +02:00
Nicolas Stalder
29e8a6b12c Fix lifetimes 2021-05-16 22:52:42 +02:00
Nicolas Stalder
760c719aa7 Set licenses and point to correct iso7816 dependency 2021-04-25 17:32:48 +02:00
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
Conor Patrick
aa37c553fc simplify size definitions and use chaining if interchange buffer is too small for response 2021-04-25 16:31:25 +02:00
Conor Patrick
759177a577 add test and logging to tests 2021-04-25 16:31:25 +02:00
Conor Patrick
e4dcf88b32 update apdu-dispatch for new Data reply 2021-04-25 16:31:25 +02:00
Conor Patrick
1c3815d9c9 remove functions that return large buffers, remove defer+poll for applet trait 2021-04-25 16:31:25 +02:00
Conor Patrick
a098780ce8 Move size definitions for large buffers to apdu-dispatch 2021-04-25 16:31:25 +02:00
Conor Patrick
3627ffbee5 update apdu dispatch tests 2021-04-13 23:14:07 +02:00
Conor Patrick
0fed53d3db clean up usb handling and fix ccid timeout issue 2021-04-13 23:14:07 +02:00
Nicolas Stalder
a49094095e Version bumparoo 2021-02-27 02:05:39 +01:00
Nicolas Stalder
5a502a77b6 Further cleanup; give up on heapless PR, external interchange/trussed 2021-02-26 18:06:44 +01:00
Nicolas Stalder
4d2d5b25ae Bump delog to alpha.3 to get rid of semihosting hangs 2021-01-13 23:17:06 +01:00
Nicolas Stalder
ebd59dd9bd Purge ufmt; add build-pc to CI 2021-01-06 23:36:01 +01:00
Nicolas Stalder
53c770f78d Semihosting flusher seems to work; open questions for USB serial 2021-01-06 22:07:17 +01:00
Conor Patrick
39f47e376a refactor root app as separate component 2021-01-05 00:24:50 +01:00
Conor Patrick
92d5d1f3ca add root app 2021-01-05 00:24:50 +01:00
Conor Patrick
c92faff802 add interface_type as parameter for iso7816 apps 2021-01-05 00:24:50 +01:00
Conor Patrick
842d860682 rework apdu-dispatch to significantly reduce stack overhead 2020-10-09 16:20:12 +02:00
Conor Patrick
08d3631ef2 rework apdu-dispatch, add apdu chaining
- APDU parsing now only occurs in apdu-dispatch, instead of both iso14443 and usbd-ccid
- apdu-dispatch now handles apdu chaining transparently to the apps.
- More tests added to cover chaining and apdu parsing
2020-10-09 16:20:12 +02:00