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