Closed GregGuyot closed 4 months ago
Running Falcon 512 requires more memory than the STM32F303 (as present on the CW Lite M3) has. The Makefile only excludes schemes that don't build on a given platform. We use the test.py
/benchmark.py
/etc scripts to actually run the tests, and these scripts will skip falcon on the CW Lite accordingly.
Hello,
I am encountering issues when running tests for the Falcon-512 signature function on a ChipWhisperer Lite. The context is as follows:
make -j4 PLATFORM=cw308t-stm32f3
read.target()
function returns the strings I use in thehal_send_str()
functions. Also, theMUPQ_crypto_sign_keypair
works fine as I can see the strings I sent at the beginning and the end of the function.do_sign()
function is called. It appears that something causes a crash, but I am unable to determine the exact cause or how to fix it. After entering thedo_sign()
function, none of myhal_send_str()
messages appear in thetarget_read()
function output unless I insert return 1; at the very beginning ofdo_sign().
Any assistance or insights into this issue would be greatly appreciated. If more context or specific details are needed, I am happy to provide them.
Thanks, Greg