0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-20 12:02:18 +02:00
libsignal/rust
Jordan Rose 852069bdc9 bridge: Add zkgroup APIs
These APIs are designed to match the generated "simpleapi" entry
points in the original zkgroup repository, to make it easier to adapt
the existing Java, Swift, and TypeScript code to libsignal-client.

The cbindgen-generated signal_ffi.h now includes constants, so that
the fixed-size arrays used to serialize zkgroup types can use named
constants in Rust. This meant filtering out some constants that were
getting picked up but that should not be included.

Note that this commit makes references to Java exception types that
will be added in a later commit.
2021-11-08 11:04:41 -08:00
..
bridge bridge: Add zkgroup APIs 2021-11-08 11:04:41 -08:00
crypto Update hmac from 0.9 to 0.11 2021-10-14 16:02:56 -07:00
device-transfer Update toolchain to nightly-2021-06-08 2021-06-09 14:04:22 -07:00
hsm-enclave Switch from AESGCM to ChaChaPoly. 2021-09-22 15:07:57 -06:00
poksho Update hmac from 0.9 to 0.11 2021-10-14 16:02:56 -07:00
protocol Merge pull request #376 from cosmicexplorer/thiserror-attempt-2 2021-10-14 17:46:18 -07:00
zkgroup zkgroup: Tidy up error handling 2021-10-28 12:48:08 -07:00