Releases: solana-program/zk-elgamal-proof
Releases · solana-program/zk-elgamal-proof
zk-sdk@v5.0.1
What's new
- Release by @github-actions[bot]
- [zk-sdk] Add a check to terminate early on identity decrypt handle during zero-ciphertext proof verification (#273) by @samkim-crypto
- [zk-sdk] Add length check to sigma proof
from_bytesfunctions (#244) by @samkim-crypto
zk-sdk@v5.0.0
What's new
- Release by @github-actions[bot]
- [zk-sdk] Clean up unused dependencies in sigma proofs (#215) by @samkim-crypto
- [zk-sdk] Clean up
ProofDataError(#216) by @samkim-crypto - Bump all Solana deps (#208) by @joncinque
- [zk-sdk] Allow all-zero ciphertext for ciphertext-ciphertext equality proof (#202) by @samkim-crypto
- [zk-sdk] Add input validation to sigma proof generation functions (#199) by @samkim-crypto
- [zk-sdk] Add unique domain separator for zk elgamal proof program for proofs (#197) by @samkim-crypto
- [zk-sdk] Add additional sanity checks to range proof verification and context (#198) by @samkim-crypto
- [zk-sdk] Hash proof context to the transcript inside the sigma proofs module (#166) by @samkim-crypto
- [zk-sdk] Make sure that the
L_vecandR_vecin inner product proof have the same lengths (#154) by @samkim-crypto - [zk-sdk] Add security warning on the standalone use of percentage with fee proof (#155) by @samkim-crypto
- [zk-sdk] Remove unnecessary generator input to discrete log (#127) by @samkim-crypto
- [zk-sdk] Add range proof length check before range proof generators are computed (#118) by @samkim-crypto
- [zk-sdk] Add zeroize-on-drop for ae key and elgamal keypair (#116) by @samkim-crypto
- [zk-sdk] Remove
Debugfrom private key materials (#115) by @samkim-crypto - [zk-sdk] Zeroize sensitive temporary data in range proof (#117) by @samkim-crypto
- [zk-sdk] Deprecate
Pedersen::encodefunction (#119) by @samkim-crypto - [zk-sdk] Fix overly permissive account mutability in proof account in instruction generation (#120) by @samkim-crypto
- [zk-sdk] Expand on backwards compatibility comment (#89) by @samkim-crypto
- [zk-sdk] Add keypair verification logic during keypair deserialization (#90) by @samkim-crypto
- [zk-sdk] Remove
cdylib(#81) by @samkim-crypto - [zk-sdk] Separate out wasm components in zk-sdk to zk-sdk-wasm-js (#78) by @samkim-crypto
- Make transcript module public (#61) by @cryptopapi997
- Add RangeProof bytes roundtrip (serialization/deserialization) tes (#53) by @fifalodm
- [zk-sdk] Improve range proof context docs and add some clarifying comments (#45) by @samkim-crypto
zk-sdk@v4.0.0
What's new
- Release solana-zk-sdk version 4.0.0 by @github-actions[bot]
- Bump solana deps to v3 (#44) by @joncinque
- [zk-sdk] Improve docs and fix transcript consistency in the range proof implementation (#41) by @samkim-crypto
- [zk-sdk] Add additional tests, improve docs, and fix transcript update in the proof generation logic (#39) by @samkim-crypto
- [zk-sdk] Clean up dependencies, transcript and auth encryption (#36) by @samkim-crypto
- [zk-sdk] Fix typos and add additional test cases for logic relating to elgamal ciphertexts (#37) by @samkim-crypto
- Fix small typos (#28) by @samkim-crypto