Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create smart card emulation type firmware #4

Open
mithro opened this issue Sep 16, 2016 · 4 comments
Open

Create smart card emulation type firmware #4

mithro opened this issue Sep 16, 2016 · 4 comments

Comments

@mithro
Copy link
Member

mithro commented Sep 16, 2016

https://github.com/thomastsai/STM32F2xx_StdPeriph_Lib_V1.1.0/tree/master/Project/STM32F2xx_StdPeriph_Examples/USART/SmartCard
http://www.keil.com/smartcards/
https://github.com/OpenSC/OpenSC/wiki

@aze00
Copy link

aze00 commented Aug 13, 2018

I am working on this here; https://github.com/aze00/gnuk

It is in early experimental stage, and I don't have hardware to debug it, but it shows that it is possible to have a, heavily stripped down, but working gnuk (one crypto suite only) on the tomu.

From the view count of the topic in this discussion; https://groups.google.com/forum/#!topic/tomu-discuss/vXPS6CeSsFw it seems there is some interest for this, so I am publishing the code so that others could maybe help with the porting and/or the testing.

@aze00
Copy link

aze00 commented Aug 20, 2018

PR #35 created as a for dev/discussions

@hevisko
Copy link

hevisko commented Dec 31, 2018

@aze00 I'd like to replace the PolarSSL's software AES with the EFM32HG309's AES128 module (can only do AES128), which should firstly gain some performance increases, but definitely should cut on some code size or RAM usage.

Questions:

  1. is AES192 & AES256 "needed", or can we settle (for now) only on the AES128 modes?

  2. I'm looking at modifying and "packaging" the SiLabs's ARM mbed code found at https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_Silicon_Labs/TARGET_EFM32/TARGET_EFM32HG/device/efm32hg_aes.h and https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_Silicon_Labs/TARGET_EFM32/emlib/src/em_aes.c as the basis, and just want to know if there are any glaring license issues I should be aware of?

  3. Anything I should be aware of?

@ringerc
Copy link

ringerc commented Jan 8, 2019

Anyone here played with porting over OpenSC to a Tomu target?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants