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

Notes, commitments, nullifiers, etc #596

Merged
merged 69 commits into from
Aug 14, 2020
Merged

Notes, commitments, nullifiers, etc #596

merged 69 commits into from
Aug 14, 2020

Conversation

yaahc
Copy link
Contributor

@yaahc yaahc commented Jul 6, 2020

Huge chunk of implementation work on Sprout and Sapling cryptography.

Closes #123
Closes #273
Closes #274
Closes #275
Closes #279
Closes #329
Closes #330
Closes #334

TODO:

@yaahc yaahc requested a review from a team July 6, 2020 20:16
@yaahc yaahc self-assigned this Jul 6, 2020
@yaahc

This comment has been minimized.

@dconnolly dconnolly changed the title Start work implementing sprout note commitment function Notes, note commitments, note commitment trees, nullifiers Jul 9, 2020
@dconnolly dconnolly marked this pull request as draft July 9, 2020 17:42
@dconnolly dconnolly linked an issue Jul 9, 2020 that may be closed by this pull request
@dconnolly dconnolly mentioned this pull request Jul 9, 2020
6 tasks
@dconnolly dconnolly changed the title Notes, note commitments, note commitment trees, nullifiers [WIP] Notes, note commitments, note commitment trees, nullifiers Jul 14, 2020
@dconnolly dconnolly mentioned this pull request Jul 24, 2020
@ZcashFoundation ZcashFoundation deleted a comment from codecov bot Jul 24, 2020
@dconnolly dconnolly marked this pull request as ready for review July 25, 2020 22:50
@dconnolly dconnolly requested a review from a team July 25, 2020 22:51
@dconnolly
Copy link
Contributor

I want to get more tests in here but this is basically ready for review, and I've touched a lot of files so better to get started. 😅

@dconnolly dconnolly changed the title [WIP] Notes, note commitments, note commitment trees, nullifiers Notes, commitments, nullifiers, etc Jul 25, 2020
dconnolly and others added 19 commits August 14, 2020 05:22
…fer serialization

And thus remove duplicative Zcash(De)Serialization impls
Co-authored-by: Henry de Valence <hdevalence@hdevalence.ca>
@dconnolly dconnolly force-pushed the sprout-note-commitment branch 3 times, most recently from cde3d5b to d97208b Compare August 14, 2020 05:33
…yte form in

Pedersen tests

Keeps the librustzcash test vectors with their big-endian byte order
as comments, for greppability.
@dconnolly dconnolly merged commit 616d82f into main Aug 14, 2020
@dconnolly dconnolly deleted the sprout-note-commitment branch August 14, 2020 06:04
@dconnolly dconnolly mentioned this pull request Mar 5, 2021
53 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment