forked from zcash/orchard
-
Notifications
You must be signed in to change notification settings - Fork 0
Changing the Issuance Authorization Signature to the BIP 340 Schnorr scheme #93
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
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
619250d
edit the IssuanceAuthorizingKey::random function to work with the sch…
vivek-arte c267adb
changing sign function to take schnorr signature
vivek-arte f7aacfb
making most of the other schnorr signature changes across the code
vivek-arte 6905340
some further changes, start on the tests, attempts with CryptoRngCore…
vivek-arte 9ec7524
fix the tests and the fmt/clippy issues
vivek-arte 7ab170c
ignoring the test vector tests for now, some other improvements
vivek-arte f06c862
removing unnecessary crypto_bigint dependency
vivek-arte 8a998de
fmt fixes
vivek-arte 7aa7fb7
rewriting random function more appropriately
vivek-arte 2c3d124
refactored to move the PartialEq code for issuance::Error into the te…
vivek-arte 1a7eec5
Further improvements
vivek-arte 81030ec
fixing fmt and clippy issues
vivek-arte 3a13074
updating the test vectors for keys -- this changes many entries since…
vivek-arte 2c0703b
updating the project to not ignore the keys test vectors test
vivek-arte 59f37af
updating the test vectors for asset base -- this changes many entries…
vivek-arte d770862
refactoring to switch asset_id usages to asset_base where necessary (…
vivek-arte dd9150f
make changes based on review
vivek-arte 77126df
correction to returned Error value
vivek-arte 5227198
printing the signature output to console
vivek-arte 1d49910
improving readability and fixing documentation
vivek-arte 654f9ba
Merge branch 'zsa1' into switch_issueauthsig_to_schnorr
vivek-arte 01cdd24
Merge branch 'zsa1' into switch_issueauthsig_to_schnorr
vivek-arte 56c16b4
removing unnecessary CryptoRngCore dependency
vivek-arte 6661973
remove unnecessary functions, and compact dependencies list
vivek-arte 4690d4a
WIP: switching IssuanceAuthorizingKey to contain NonZeroScalar, and i…
vivek-arte 3e811a4
WIP: updated from_bytes function
vivek-arte 951d281
switching IssuanceAuthorizingKey to contain NonZeroScalar and Issuanc…
vivek-arte 0885f94
adding test vectors for issuance authorization signature testing
vivek-arte 7e44bbb
further changes
vivek-arte a76a074
add code to specify behaviour in case of short messages input to issu…
vivek-arte f9023ed
updates based on review comments
vivek-arte a93ddfd
updating to use sign_prehash and updating the vectors accordingly
vivek-arte c1908db
pinning half dependency to allow CI to build
vivek-arte adc7ec8
further pinning and correction
vivek-arte 2eca0b6
adding comments for the pinning, and using PrehashSigner instead of t…
vivek-arte 246e6d3
fixing comments
vivek-arte 0d20a4b
Updates from review comments
vivek-arte f03afc2
removing From<SpendingKey> for IssuanceAuthorizingKey, and moving tha…
vivek-arte 242c71f
further edits based on review
vivek-arte File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.