Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Semaphore v4 core libraries #468

Merged
merged 5 commits into from
Dec 15, 2023
Merged

Conversation

cedoor
Copy link
Member

@cedoor cedoor commented Dec 6, 2023

Description

The core Semaphore libraries have been updated to support the new LeanIMT data structure and the new V4 circuits. The identity library now supports the generation of public/private keys using EdDSA and Baby Jubjub, as well as signatures. The group and proof libraries have been greatly simplified. The proof library now automatically downloads wasm/zkey artifacts on browsers and also on NodeJS.

Related Issue

#357

Does this introduce a breaking change?

  • Yes
  • No

@cedoor cedoor changed the base branch from feat/v4-circuit to feat/semaphore-v4 December 15, 2023 13:48
@cedoor cedoor linked an issue Dec 15, 2023 that may be closed by this pull request
@cedoor cedoor marked this pull request as ready for review December 15, 2023 14:07
@cedoor cedoor merged commit df6ef73 into feat/semaphore-v4 Dec 15, 2023
1 of 2 checks passed
@cedoor cedoor deleted the feat/v4-core-libraries branch December 19, 2023 15:54
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.

Integrate Semaphore v4 changes into the protocol
1 participant