You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The running results of " Test Funshade single fully correct" & "Test Funshade single fully correct" are sometimes right and sometimes wrong, but the result of "Test Funshade batched fully correct" is always false
#6
Open
ThankUYou opened this issue
May 16, 2024
· 5 comments
One question, how did you get the test running for either Funshade (test_funshade or test_fss) or gates (IC, DCF)?
I believe that test_funshade is accompanied with the paper and acts correctly. However, Alberto can specify this actually better.
Thank you for your reply. I did not use python. I just compiled the C code under the funshade/c directory, and the following error occurred when executing it.
Hmmm, this requires some debugging to fix. Based on previous errors, I'd guess it might be a +-1 in a corner case (Might be the twos complement for signed integer types in the gates). I'll take a look at it as soon as I can.
In the meanwhile, you can give it a try with int16_t or uint32_t on this line:
That's a strange question. Once I execute the command ./test_fss many times, there will be the same problem as before. But there will be no problem after recompiling and then executing.
Test AES fully correct: true
Test DCF fully correct: true
Test IC fully correct: true
Test Funshade single fully correct: false
Test Funshade single fully correct: false
Test Funshade batched fully correct: false
Tests failed.
The text was updated successfully, but these errors were encountered: