10000 [MPC] Randomness in Phase2 (depends on #76) by dtebbs · Pull Request #77 · clearmatics/zeth · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[MPC] Randomness in Phase2 (depends on #76) #77

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

Merged
merged 9 commits into from
Oct 17, 2019

Conversation

dtebbs
Copy link
Contributor
@dtebbs dtebbs commented Sep 19, 2019

Align with powersoftau and phse2 implementions, in terms of randomness:

  • use chacha20 in hash-to-G2
  • accept extra randomness from user when contributing

(depends on #76)

chacha is provided by importing a minimal set of src and header files from libsodium (using the reference implementation rather than any of the SSE / AVX optimized ones, since we use it only rarely). Let me know if you prefer a different approach.

@dtebbs dtebbs added MPC Task related to the Multi-Party Computation protocol/code CRS/SRS labels Sep 19, 2019
@dtebbs dtebbs force-pushed the mpc-randomness branch 3 times, most recently from 0e489f8 to 70fb884 Compare September 19, 2019 12:11
@dtebbs dtebbs force-pushed the mpc-point-compression branch from 2075c54 to cd9dfb2 Compare October 10, 2019 10:28
@AntoineRondelet AntoineRondelet merged commit d8666d9 into mpc-point-compression Oct 17, 2019
@AntoineRondelet AntoineRondelet deleted the mpc-randomness branch November 1, 2019 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CRS/SRS MPC Task related to the Multi-Party Computation protocol/code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0