Commit Graph

98 Commits

Author SHA1 Message Date
Jordan Rose
3e14e1ca31 zkgroup has been moved to the libsignal repository 2022-05-02 12:24:09 -07:00
Jordan Rose
e6e53bf679 Bump version to 0.9.0
Some checks failed
Release artifacts / Build Linux + Android (push) Has been cancelled
Release artifacts / Build Windows (push) Has been cancelled
Release artifacts / Build macOS (Node) (push) Has been cancelled
Code Formatting / Code Formatting (push) Has been cancelled
Tests / Rust + Java + Node (push) Has been cancelled
Tests / iOS (push) Has been cancelled
2021-11-17 10:11:52 -08:00
Jordan Rose
80cd4709ee Expose PniCredential to Java/Node/Swift
This required a tweak to the codegen to accept UUID parameters not
named 'uuid'.
2021-11-17 10:03:18 -08:00
Jordan Rose
20dd8a2485 Add Rust implementation of PniCredential from libsignal-client 2021-11-17 10:03:18 -08:00
Ehren Kret
bbd71fd1fb Add three new accessor methods for the presentation
Some checks failed
Code Formatting / Code Formatting (push) Has been cancelled
Tests / Rust + Java + Node (push) Has been cancelled
Tests / iOS (push) Has been cancelled
Release artifacts / Build Linux + Android (push) Has been cancelled
Release artifacts / Build Windows (push) Has been cancelled
Release artifacts / Build macOS (Node) (push) Has been cancelled
2021-09-29 15:26:37 -05:00
Ehren Kret
82ea1a2191 Update C header files
Some checks failed
Release artifacts / Build Linux + Android (push) Has been cancelled
Release artifacts / Build Windows (push) Has been cancelled
Release artifacts / Build macOS (Node) (push) Has been cancelled
Code Formatting / Code Formatting (push) Has been cancelled
Tests / Rust + Java + Node (push) Has been cancelled
Tests / iOS (push) Has been cancelled
2021-09-27 15:26:31 -05:00
Ehren Kret
e5958e49e3 Bump version to 0.8.1 2021-09-27 15:13:07 -05:00
Ehren Kret
39708c2768 Add receipt level and expiration time getters to node 2021-09-27 15:11:10 -05:00
Ehren Kret
eab70c81e1 Use be bytes instead of bincode's default le 2021-09-27 14:40:11 -05:00
Ehren Kret
f9a47907d2 Fix java codegen long return type 2021-09-27 14:27:11 -05:00
Ehren Kret
e860f0ac23 Add calls through codegen to get the receipt level and expiration 2021-09-27 14:24:37 -05:00
Ehren Kret
f064f5fa85 Add getters for receipt expiration and level to credential 2021-09-27 14:24:18 -05:00
Ehren Kret
ea454e8eca Remove redundant line in Dockerfile 2021-09-24 09:42:02 -05:00
Ehren Kret
2d26e8527d Add a test for the presentation verify failing if modified
Some checks failed
Code Formatting / Code Formatting (push) Has been cancelled
Tests / Rust + Java + Node (push) Has been cancelled
Tests / iOS (push) Has been cancelled
Release artifacts / Build Linux + Android (push) Has been cancelled
Release artifacts / Build Windows (push) Has been cancelled
Release artifacts / Build macOS (Node) (push) Has been cancelled
2021-09-23 17:35:04 -05:00
Ehren Kret
42e6b95996 Fix typo 2021-09-23 17:35:04 -05:00
Ehren Kret
99f68cd922 Add missing copyright header to generated swift files 2021-09-23 17:35:04 -05:00
Ehren Kret
6a9f1ae0d7 Update swift's copy of the c header 2021-09-23 17:35:04 -05:00
Ehren Kret
4e43ca7916 Add receipts to the typescript libraryx 2021-09-23 17:35:04 -05:00
Ehren Kret
a701afbdcf Use .PHONY instead of FORCE rule 2021-09-23 17:35:04 -05:00
Ehren Kret
3c5dc57af2 Update cbindgen output 2021-09-23 17:35:04 -05:00
Ehren Kret
40b603c505 No need for toolchain action with rust-toolchain.toml 2021-09-23 17:35:04 -05:00
Ehren Kret
1bdcdf530b Fix rustup toolchain for macos build 2021-09-23 17:35:04 -05:00
Ehren Kret
27ba04d787 Update rustup in the Dockerfile 2021-09-23 17:35:04 -05:00
Ehren Kret
e84cb90c57 Create ReceiptSerial class 2021-09-23 17:35:04 -05:00
Ehren Kret
3df179693f Fix Dockerfile for rust-toolchain file change 2021-09-23 17:35:04 -05:00
Ehren Kret
e51c4cd9bf Update codegen with receipt operations 2021-09-23 17:35:04 -05:00
Ehren Kret
82fa8fa5fb Remove the class for ReceiptSerial 2021-09-23 17:35:04 -05:00
Ehren Kret
79953d7751 Add new api classes to codegen 2021-09-23 17:35:04 -05:00
Ehren Kret
6941e49ada Check in updated codegen output 2021-09-23 17:35:04 -05:00
Ehren Kret
309ff4b378 Update sizes missed in codegen.py previously 2021-09-23 17:35:04 -05:00
Ehren Kret
3534241a60 Add tests for length of receipt api structures 2021-09-23 17:35:04 -05:00
Ehren Kret
d73c142545 Add the server params apis 2021-09-23 17:35:04 -05:00
Ehren Kret
1819bd2369 Don't compute C_y1 and C_y2 twice 2021-09-23 17:35:04 -05:00
Ehren Kret
884de80d06 write integration test and get it passing 2021-09-23 17:35:04 -05:00
Ehren Kret
0fbdb9f763 Fix error in copyright header for new file 2021-09-23 17:35:04 -05:00
Ehren Kret
f57a31adba Bump version strings to 0.8.0 to prepare for incompatible change 2021-09-23 17:35:04 -05:00
Ehren Kret
8df184630d Add support for zk proofs of receipts 2021-09-23 17:35:04 -05:00
Ehren Kret
a7c780da05 Allow using the credential system with only two components 2021-09-23 17:35:04 -05:00
Ehren Kret
99a759e1ec Fix ffiapi codegen to reduce patch 2021-09-23 17:35:04 -05:00
Ehren Kret
b2dae3a766 Add custom patch to keep codegen output matching current code 2021-09-23 17:35:04 -05:00
Ehren Kret
5f6ddf0355 Remove warning from codegen script as it blocks make 2021-09-23 17:35:04 -05:00
Ehren Kret
440a148f2b Remove trailing whitespace 2021-09-23 17:35:04 -05:00
Ehren Kret
7e958922eb Ignore __pycache__ 2021-09-23 17:35:04 -05:00
Ehren Kret
f344c0416f Add missing license header 2021-09-23 17:35:04 -05:00
Ehren Kret
da7013805f Update mod.rs to new module name style 2021-09-23 17:35:04 -05:00
Ehren Kret
6b5f818ba8 Comment out two targets that don't ship rust-std 2021-09-23 17:35:04 -05:00
Ehren Kret
b9871796cb Combine README.md and OVERVIEW.md 2021-09-23 17:35:04 -05:00
Ehren Kret
37a8530972 Update OVERVIEW.md 2021-09-23 17:35:04 -05:00
Ehren Kret
0714c470cb Update to latest nightly toolchain 2021-09-23 17:35:04 -05:00
Jordan Rose
59d916811e Bump version to 0.7.4
Some checks failed
Release artifacts / Build Linux + Android (push) Has been cancelled
Release artifacts / Build Windows (push) Has been cancelled
Release artifacts / Build macOS (Node) (push) Has been cancelled
Code Formatting / Code Formatting (push) Has been cancelled
Tests / Rust + Java + Node (push) Has been cancelled
Tests / iOS (push) Has been cancelled
2021-08-27 11:50:06 -07:00