Penetrationtests
Overview
This directory contains Python scripts to work with the testOS from //sw/device/tests/penetrationtests which contains the chip/fpga interface for performing side-channel and fault injection tests.
Similar scripts can also be found in ot-sca repo (https://github.com/lowRISC/ot-sca).
util
Contains the basic scripts to interact with the target such as reading or sending data or resetting/reflashing the device.
fi/sca
The directory for fault injection or side-channel analysis related tests.
communication
Contains the scipts for the UART output to the chip/fpga to execute tests.
host_scripts
Combines functions from the communication directory to perform simple tests.
test_scripts
Tests the host scripts to keep communication and host_scripts up-to-date.