signalapp / libsignal

Home to the Signal Protocol as well as other cryptographic primitives which make Signal possible.
GNU Affero General Public License v3.0
3.42k stars 398 forks source link

Import the non-FFI Rust sources of zkgroup #392

Closed jrose-signal closed 2 years ago

jrose-signal commented 2 years ago

This is the start of an effort to merge zkgroup into libsignal-client, including its Java, Swift, and TypeScript wrappers. For now we'll just concentrate on getting the Rust crate to build and pass its tests.

The first and second commits are mechanical changes that do not need review. Actually integrating zkgroup into the workspace was pretty straightforward as well: