Releases: solana-program/zk-elgamal-proof
Releases · solana-program/zk-elgamal-proof
Release list
clients-js@v0.2.0
What's new
- Publish clients-js@v0.2.0 by @github-actions[bot]
- Bump record dependency to 0.2.0 (#445) by @lorisleiva
- Bump @solana-program/compute-budget from 0.15.0 to 0.16.0 (#443) by @dependabot[bot]
- Bump @solana/kit from 6.9.0 to 6.10.0 (#436) by @dependabot[bot]
- Bump @solana/sysvars from 6.9.0 to 6.10.0 (#437) by @dependabot[bot]
- Bump typescript-eslint from 8.61.0 to 8.61.1 (#438) by @dependabot[bot]
- Fix repository URL in the JS client package.json (#439) by @lorisleiva
- Bump @types/node from 25.9.2 to 25.9.3 (#432) by @dependabot[bot]
- Bump prettier from 3.8.3 to 3.8.4 (#430) by @dependabot[bot]
- Bump typescript-eslint from 8.60.1 to 8.61.0 (#429) by @dependabot[bot]
- Bump @types/node from 25.9.1 to 25.9.2 (#426) by @dependabot[bot]
- Bump @solana-program/system from 0.12.1 to 0.12.2 (#421) by @dependabot[bot]
- Bump typescript-eslint from 8.60.0 to 8.60.1 (#422) by @dependabot[bot]
- Bump @solana-program/system from 0.12.0 to 0.12.1 (#416) by @dependabot[bot]
- Bump typescript-eslint from 8.59.4 to 8.60.0 (#412) by @dependabot[bot]
- Bump @types/node from 25.9.0 to 25.9.1 (#406) by @dependabot[bot]
- Bump typescript-eslint from 8.59.3 to 8.59.4 (#407) by @dependabot[bot]
- Bump @types/node from 25.8.0 to 25.9.0 (#404) by @dependabot[bot]
- Bump ava from 8.0.0 to 8.0.1 (#405) by @dependabot[bot]
- Bump @types/node from 25.7.0 to 25.8.0 (#402) by @dependabot[bot]
- Bump typescript-eslint from 8.59.2 to 8.59.3 (#397) by @dependabot[bot]
- Bump @types/node from 25.6.2 to 25.7.0 (#398) by @dependabot[bot]
- Bump @types/node from 25.6.0 to 25.6.2 (#392) by @dependabot[bot]
- Bump @solana/kit from 6.8.0 to 6.9.0 (#390) by @dependabot[bot]
- Bump @solana/sysvars from 6.8.0 to 6.9.0 (#389) by @dependabot[bot]
- Bump typescript-eslint from 8.59.1 to 8.59.2 (#388) by @dependabot[bot]
- Bump typescript-eslint from 8.58.2 to 8.59.1 (#387) by @dependabot[bot]
- Bump ava from 7.0.0 to 8.0.0 (#386) by @dependabot[bot]
zk-sdk@v7.0.1
zk-sdk@v7.0.0
zk-sdk@v6.0.1
What's new
- Release by @github-actions[bot]
- [zk-sdk] Allow delta amount to be inconsistent with the delta commitment (#377) by @samkim-crypto
zk-sdk@v6.0.0
What's new
- Release by @github-actions[bot]
- [zk-sdk] Unify function names and remove deprecated functions for a major release (#361) by @samkim-crypto
- [program] Rename
solana-zk-elgamal-proof-programtosolana-zk-elgamal-proof-interface(#339) by @samkim-crypto - [zk-sdk] Implement
Mul<u64>for pedersen and elgamal types (#334) by @samkim-crypto - [zk-sdk, program] Move over proof data type from zk-sdk to program (#316) by @samkim-crypto
- [zk-sdk-pod] Create
zk-sdk-pod(#297) by @samkim-crypto - [zk-sdk] Refactor range proof logic into a separate range proof submodule (#291) by @samkim-crypto
- [program] Split out ZK ElGamal Proof program state and instructions to a separate crate (#287) by @samkim-crypto
- [zk-sdk] Refactor pod conversion logic (#290) by @samkim-crypto
- Move everything to a Makefile (#288) by @joncinque
- [zk-sdk] Add
VerifyZkProoftrait and use stand-alone constructor functions for proof constructors (#289) by @samkim-crypto - [zk-sdk] Remove redundant length check (#283) by @samkim-crypto
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