OpenMined / sycret

Function Secret Sharing library for Python and Rust with hardware acceleration
https://openmined.github.io/sycret/
Apache License 2.0
54 stars 9 forks source link

Make AES-NI optional #24

Closed tholop closed 3 years ago

tholop commented 3 years ago

The current version of Sycret has a hard dependency on the aesni crate, which uses Intel's AES-NI instruction set. It appears to cause issues for some architectures which don't have access to this instruction set.

As suggested in the aesni crate documentation, we could fix this by: