3 ms·
If your goal was a small hardware RNG and you don't mind spending some time hacking, then I can save you some money. Buy an ST103F development board ($1.72 shi
by sowbug 9y ago
If your goal was a small hardware RNG and you don't mind spending some time hacking, then I can save you some money.
Buy an ST103F development board ($1.72 shipped to US from China): https://www.aliexpress.com/item/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-raspberry-raspberri-pi-2-watch-nmd-diy/32786765274.html https://www.aliexpress.com/item/1pcs-STM32F103C8T6-ARM-STM32...
Also buy an STLink programmer for it ($1.98 shipped): https://www.aliexpress.com/item/ST-Link-V2-Programming-Unit-mini-STM8-STM32-Emulator-Downloader-M89-New/32636724482.html https://www.aliexpress.com/item/ST-Link-V2-Programming-Unit-...
Build https://github.com/texane/stlink/ https://github.com/texane/stlink/ or install OpenOCD.
Clone the NeuG repo and build for the Maple Mini target: https://anonscm.debian.org/cgit/gnuk/gnuk/neug.git/ https://anonscm.debian.org/cgit/gnuk/gnuk/neug.git/
Now flash neug.bin to the development board via the STLink, then unplug it and plug the board into your nearest micro-USB cable.
You now have a hardware RNG running the same NeuG software on the same processor family as the FST-01.
This board doesn't have enough program space to run GnuK, I think. Nor is it in the tiny form factor of the FST-01 that makes it more suitable as a hardware token.