harshal.patil fbb8937758 bignum: bare-metal mpi peripheral verification application %!s(int64=2) %!d(string=hai) anos
..
main fbb8937758 bignum: bare-metal mpi peripheral verification application %!s(int64=2) %!d(string=hai) anos
CMakeLists.txt fbb8937758 bignum: bare-metal mpi peripheral verification application %!s(int64=2) %!d(string=hai) anos
README.md fbb8937758 bignum: bare-metal mpi peripheral verification application %!s(int64=2) %!d(string=hai) anos
pytest_mpi.py fbb8937758 bignum: bare-metal mpi peripheral verification application %!s(int64=2) %!d(string=hai) anos
sdkconfig.defaults fbb8937758 bignum: bare-metal mpi peripheral verification application %!s(int64=2) %!d(string=hai) anos

README.md

Supported Targets ESP32 ESP32-C3 ESP32-C6 ESP32-H2 ESP32-S2 ESP32-S3

MPI peripheral test

This application contains basic test cases for the MPI peripheral without using any OS functionality or higher abstraction layer.

This contains tests for the following features of MPI peripheral:

  • MPI Modular Multiplication
  • MPI Multiplication
  • MPI Modular Exponentiation

Building

idf.py set-target <TARGET>
idf.py build

Running the app manually

idf.py flash monitor

Enter the test that you want to run locally

Running tests

pytest --target <TARGET>