0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-20 12:02:18 +02:00
libsignal/node
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
..
test Implement node interfaces for HsmEnclave 2021-10-26 18:58:20 -07:00
.eslintignore Switch from TSLint to ESLint, which now supports TypeScript 2020-11-11 11:06:05 -08:00
.eslintrc.js Switch ESLint configuration to more closely match Signal-Desktop 2020-11-11 11:06:05 -08:00
Address.ts node: Factor out loading the native module into its own file 2021-11-01 11:46:52 -07:00
build_node_bridge.py Make it clear to node-gyp which action arguments are paths 2021-09-21 10:28:11 -07:00
Errors.ts Sealed sender v2: add an InvalidRegistrationId exception/error 2021-08-31 13:11:10 -07:00
index.ts node: Factor out loading the native module into its own file 2021-11-01 11:46:52 -07:00
Native.d.ts bridge: Add zkgroup APIs 2021-11-08 11:04:41 -08:00
NativeImpl.ts node: Factor out loading the native module into its own file 2021-11-01 11:46:52 -07:00
tsconfig.json Node: generate source maps for testing 2021-02-19 09:58:54 -08:00