-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
Participants have given us the following feedback on the USB security key tutorial hosted at TockWorld7:
- More guidance would be appreciated on the
libtock-c
part of the tutorial, in particular compared to the Encryption Oracle part. Having explicit steps, more fine-grained milestones and an introduction tolibtock-c
's architecture and design decisions may help.- We may want to give background on Tock's systems calls and userspace/kernel separation, and it's async execution model a little earlier?
- The Encryption Oracle is not giving enough background on AES, and how encryption and decryption works.
- Illustrating the essential concepts using a simpler capsule would be better.
- For the Encryption Oracle, the
Grant
type and userspace-/kernel-interactions are not particularly clear.- It may help if we provide a C header file that illustrates the API that the Oracle capsule will later expose to userspace.
I think that these are all good remarks, and we should address them before hosting the next iteration of this tutorial. We may want to brainstorm potential alternatives to the Encryption Oracle component here on this issue.
Metadata
Metadata
Assignees
Labels
No labels