solana/zk-token-sdk/src
samkim-crypto 5cef4c0a4c
Sigma pass (#22801)
* zk-token-sdk: add zeroize and reference arithmetic to zero-balance proof

* zk-token-sdk: add zeroize and reference arithmetic to equality proof

* zk-token-sdk: add zeroize and reference arithmetic to validity proof

* zk-token-sdk: add aggregated validity proof

* zk-token-sdk: use subtle choice for fee

* zk-token-sdk: add test for fee proof

* zk-token-sdk: add documentation for sigma protocols

* zk-token-sdk: add edge case tests for equality proof

* zk-token-sdk: add edge case tests for zero-balance proof

* zk-token-sdk: add edge case tests for validity proof

* zk-token-sdk: add some docs for fee sigma proof

* zk-token-sdk: clippy
2022-01-27 19:53:15 -05:00
..
encryption chore: remove time dep (#22665) 2022-01-25 16:30:21 -07:00
instruction Sigma pass (#22801) 2022-01-27 19:53:15 -05:00
range_proof Elgamal pass (#22632) 2022-01-21 20:56:27 -05:00
sigma_proofs Sigma pass (#22801) 2022-01-27 19:53:15 -05:00
zk_token_elgamal Sigma pass (#22801) 2022-01-27 19:53:15 -05:00
errors.rs feat: add error types for each sigma protocol (#22336) 2022-01-06 08:10:37 -05:00
lib.rs Elgamal pass (#22632) 2022-01-21 20:56:27 -05:00
macros.rs Elgamal pass (#22632) 2022-01-21 20:56:27 -05:00
transcript.rs feat: add a separate TranscriptError 2022-01-05 08:51:18 -08:00
zk_token_proof_instruction.rs Adapt to changes to native program entrypoint 2022-01-05 08:51:18 -08:00
zk_token_proof_program.rs Rename crypto crate to sdk 2022-01-05 08:51:18 -08:00