supranational / blst

Multilingual BLS12-381 signature library
Apache License 2.0
463 stars 178 forks source link

LVI countermeasures in assembly #185

Closed dot-asm closed 1 year ago

dot-asm commented 1 year ago

To match the Rust defaults the build script now adds -mlvi-hardening when compiling for the x86_64-fortanix-unknown-sgx target. And the compiler option needs to be matched in assembly. Triggered by #182, @DragonDev1906.

dot-asm commented 1 year ago

Resolved by #187.