Skip to content

Releases: solana-program/zk-elgamal-proof

clients-js@v0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 12:57

What's new

zk-sdk@v7.0.1

Choose a tag to compare

@github-actions github-actions released this 12 Jun 01:29

What's new

  • Release by @github-actions[bot]
  • Add WebAuthn PRF passkey derivation adapter (#427) by @gitteri
  • Migrate from tiny-bip39 to canonical upstream bip39 (#431) by @nyetwurk

zk-sdk@v7.0.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 09:52

What's new

  • Release by @github-actions[bot]
  • Unify confidential-balances key derivation under solana-conf-bal/v1 HKDF spine (#417) by @gitteri
  • Switch zk-sdk key derivation to HKDF-SHA512 (#414) by @gitteri

zk-sdk@v6.0.1

Choose a tag to compare

@github-actions github-actions released this 21 Apr 21:24

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

Choose a tag to compare

@github-actions github-actions released this 12 Apr 23:26

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-program to solana-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 VerifyZkProof trait 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

Choose a tag to compare

@github-actions github-actions released this 11 Feb 13:54

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_bytes functions (#244) by @samkim-crypto

zk-sdk@v5.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Jan 23:33

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_vec and R_vec in 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 Debug from private key materials (#115) by @samkim-crypto
  • [zk-sdk] Zeroize sensitive temporary data in range proof (#117) by @samkim-crypto
  • [zk-sdk] Deprecate Pedersen::encode function (#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

Choose a tag to compare

@github-actions github-actions released this 08 Aug 18:11

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