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

[WIP] update note encryption #58

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ghost
Copy link

@ghost ghost commented Aug 21, 2023

Update masp_note_encryption to latest zcash_note_encryption

Note the API has changed, which uses PaymentAddress as a field of Note rather than g_d and pk_d. This means there is a functional change: BorshSerialize/BorshDeserialize has to (de)serialize the 11 byte diversifier instead of the 32 byte g_d. This seems like a better idea anyway.

@ghost ghost requested a review from murisi August 21, 2023 05:57
@ghost ghost force-pushed the joe/update_masp_note_encryption branch from aae4d02 to c5d822f Compare August 21, 2023 05:58
@ghost ghost force-pushed the joe/update_masp_note_encryption branch from c5d822f to e129696 Compare August 21, 2023 05:59
@ghost ghost changed the title update note encryption [WIP] update note encryption Sep 23, 2023
@ghost
Copy link
Author

ghost commented Sep 23, 2023

This PR is left intentionally unfinished for some future time (perhaps never) depending on whether the API changes affect future development. If so, then this PR can be a starting point, otherwise, it does not appear to have much value.

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.

0 participants