cryspen / hacl-packages

The Cryspen HACL Distribution
https://cryspen.com/hacl-packages
Other
13 stars 18 forks source link

Optimize HACL* Raw RSA Encryption to use non-constant-time operations. #460

Open franziskuskiefer opened 2 months ago

franziskuskiefer commented 1 month ago

PR coming for HACL this week.

karthikbhargavan commented 1 month ago

Did not manage to get this done last week. This week is the target (for sure this time!)

karthikbhargavan commented 1 month ago

Finally made good progress on this, after many disproved hypotheses. Now, we have a 2-3x perf improvement.

karthikbhargavan commented 1 month ago

Made the modifications, now looking into CRT decryption before sending to CF

karthikbhargavan commented 3 weeks ago

Tested on multiple platforms and compilers.

Some observations:

karthikbhargavan commented 3 weeks ago

Next steps: Send update to CF by June 5th on status and plans.

franziskuskiefer commented 5 days ago

Next steps: push upstream to HACL and to consumers