Ledger-Donjon / rainbow

Makes Unicorn traces. Generic Side-Channel and Fault Injection simulator
GNU Lesser General Public License v3.0
172 stars 34 forks source link

Add rainbow_stm32 device with RNG #23

Closed aiooss-ledger closed 2 years ago

aiooss-ledger commented 2 years ago

This implements rainbow_stm32 (new base class for rainbow_stm32f215, rainbow_stm32l431).

This enables us to add a generic RNG device for STM32 family. To implement custom RNG behavior, users can override rng_dr_read method.