4 ms·
GnuK (http://www.fsij.org/doc-gnuk/ http://www.fsij.org/doc-gnuk/) implements an OpenGPG Smart Card. Unfortunately, it targets STM32 chips with 128KB flash and
by sowbug 8y ago
GnuK (http://www.fsij.org/doc-gnuk/ http://www.fsij.org/doc-gnuk/) implements an OpenGPG Smart Card. Unfortunately, it targets STM32 chips with 128KB flash and 20KB DRAM, and the EFM32HG309 in the Tomu is only 64KB/8KB. I don't know how much work it would be to squeeze the code into the Tomu.
- opencl 8y agoYou should be able to use other chips in the EFM32 family as a drop in replacement, obviously requires soldering your own board. Seem to be available with up to 128K flash and 16K RAM. Of course the GnuK site lists some STM32 boards designed specifically to run GnuK. Or if you don't care about open hardware you can buy a $2 STLink clone on aliexpress and flash GnuK on it.
- mithro 8y agoSadly, I don't think there is a bigger EFM32 which has the same footprint but maybe they have released new parts since I last looked. IIRC GnuK uses the chopstx library which has already been ported (see https://github.com/im-tomu/chopstx https://github.com/im-tomu/chopstx). Not sure what else would need to be done?