Skip to content

Latest commit

 

History

History
7 lines (6 loc) · 492 Bytes

File metadata and controls

7 lines (6 loc) · 492 Bytes

Crypto

The cryptographic library for Vizard. It contains the implementation of the symmetric homomorphic stream encryption (SHSE) scheme, Distributed Point Function (DPF), Pedersen commitment, Shamir’s secret sharing, and other miscellaneous cryptographic functions.

Pre-built native libraries for DPF and PRF are shipped with the source code. If you wish to build them by yourself, you can switch to the profile compile-native-lib:

mvn clean package -Pcompile-native-lib