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 force-pushed the sprout-note-commitment branch from 0999314 to 4f63733 Compare July 9, 2020 08:20
@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 force-pushed the sprout-note-commitment branch from 4f63733 to 90e9133 Compare July 9, 2020 19: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 force-pushed the sprout-note-commitment branch from 5b64907 to b93ccad Compare July 10, 2020 20:43
@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 force-pushed the sprout-note-commitment branch from f309b00 to d34c52f Compare July 23, 2020 08:49
@dconnolly dconnolly mentioned this pull request Jul 24, 2020
@dconnolly dconnolly force-pushed the sprout-note-commitment branch from 87e8d6e to b610a80 Compare July 24, 2020 22:44
@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 dconnolly force-pushed the sprout-note-commitment branch from aa7d4ff to 940b351 Compare July 28, 2020 08:02
@dconnolly dconnolly requested a review from hdevalence July 28, 2020 08:05
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 force-pushed the sprout-note-commitment branch from d97208b to 4e4e468 Compare August 14, 2020 05:38
@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