Add blinding verification and fix warnings from dependencies #3
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.
Add blinding verification
At some point in the DigiCash protocol, the bank receives N blinded bills and chooses to sign one blindly. Before the bank signature happens, the person should reveal the blinding for all the bills except the one selected by the bank by sending (non-blinded bills, blinding factors). At this point the bank has (blinded bills, non-blinded bills, blinding factors). The bank needs to verify the blinding of the blinded bills. This is done manually, unless this library has the added verification functionality.
Fix babel deprecated libraries
Apparently, babel changes the arch of the libraries which rendered the old one deprecated. This pull request also updates to the latest ones.