Simon
|
debf6af9f8
|
Move memo member varible from SproutNotePlaintext to BaseNotePlaintext.
Add memo() accessor to BaseNotePlaintext.
|
6 years ago |
Simon
|
d266f40393
|
Create class hierarchy for SproutNotePlaintext.
BaseNotePlaintext contains member variable for common attribute, value.
|
6 years ago |
Simon
|
5020a93631
|
Refactoring: rename NotePlaintext --> SproutNotePlaintext
Also renames:
CNotePlaintextEntry --> CSproutNotePlaintextEntry
CUnspentNotePlaintextEntry --> CUnspentSproutNotePlaintextEntry
|
6 years ago |
Simon
|
5f4fa1a954
|
Add virtual destructor to SproutNote and BaseNote
Also add test to make sure default copy constructors are okay.
|
6 years ago |
Simon
|
5d99e3e92f
|
Refactoring: SproutNote member variable value moved to BaseNote.
All notes have a value, so the member variable has been moved to the
base class, and direct member access has been replaced with a getter.
|
6 years ago |
Simon
|
b230fe6836
|
Refactoring: Rename class libzcash::Note to libzcash::SproutNote.
|
6 years ago |
Jack Grigg
|
642a1caf93
|
ViewingKey -> ReceivingKey per zcash/zips#117
|
7 years ago |
Sean Bowe
|
1a9543d064
|
Remove crusty old "loadVerifyingKey"/"loadProvingKey" APIs and associated invariants.
|
7 years ago |
Sean Bowe
|
bc59f53722
|
Isolate verification to a `ProofVerifier` context object that allows verification behavior to be tuned by the caller.
|
8 years ago |
Sean Bowe
|
5f0a73ce11
|
Improve accuracy of constraint system violation diagnostics.
|
8 years ago |
Sean Bowe
|
b55744e1ad
|
Regression test for constraint system violation.
|
8 years ago |
Sean Bowe
|
c4643bd949
|
Throw more descriptive exceptions when the constraint system is violated.
|
8 years ago |
Sean Bowe
|
f0dab51cf3
|
Implement zkSNARK compression.
|
8 years ago |
Sean Bowe
|
9285bba885
|
Enable binary serializations of proofs and r1cs keys, and make the `CPourTx` proof field fixed-size.
|
8 years ago |
Sean Bowe
|
defe37a6d4
|
Enforce first four bits are zero for all spending keys and phi.
|
8 years ago |
Sean Bowe
|
1896a89cac
|
Add h_sig test vectors.
|
8 years ago |
Sean Bowe
|
a9640f67f1
|
Rename ZCASH_ constants to ZC_.
|
8 years ago |
Sean Bowe
|
5a2db9e283
|
libzcash: Add tests for API
|
8 years ago |