Skip to content

Update crypto and PIR dependencies - #202

Draft
p0mvn wants to merge 2 commits into
mainfrom
chore/update-crypto-pir-dependencies
Draft

Update crypto and PIR dependencies#202
p0mvn wants to merge 2 commits into
mainfrom
chore/update-crypto-pir-dependencies

Conversation

@p0mvn

@p0mvn p0mvn commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • update voting-crypto-deps to 0.1.2 and voting circuits to 0.10.3
  • update imt-tree to 0.4.0, pir-types to 0.5.0, and pir-client to 0.6.0
  • route field, group, and cryptographic RNG traits through the selected upstream or Zakura backend
  • prepare vote-commitment-tree 0.5.2 and vote-commitment-tree-client 0.7.2

Motivation / Why

The new dependency releases provide coherent selectable crypto families. Consumers must import traits and randomness through that selected family to avoid mixed ff, group, and rand_core versions.

Tests

  • cargo check --workspace
  • cargo test --workspace --locked
  • supporting tree crates checked with the Zakura backend
  • full zcash_voting Zakura build remains blocked by incompatible published zakura-pczt and zakura-client-backend releases

Adopt the selectable backend releases and route field, group, and RNG traits through the active crypto family.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants