25 Commits (be16f80abc74b707dbb25ad6094f96c762379a14)

Author SHA1 Message Date
Duke Leto be16f80abc Hush Full Node is now GPLv3 4 years ago
Duke Leto b0ea67d5be desprout 4 years ago
Duke Leto 0cc4772c25 desprout 4 years ago
Duke Leto 3cb215e39a more desprout, ugh 4 years ago
ca333 85aad4be5d fix PING attack [CVE-2019-17048] 5 years ago
Jack Grigg 4c0c4b9de8 Ignore exceptions when deserializing note plaintexts 5 years ago
Jack Grigg 41baeb2bc2 Ignore exceptions when deserializing note plaintexts 5 years ago
ca333 492d6703ed sync jl777:FSM 6 years ago
Sean Bowe 69c4391b0f Check commitment validity within the decryption API for Sapling note plaintexts. 6 years ago
Jack Grigg 66a519f55d
Alter SaplingNote::nullifier() to take a SaplingFullViewingKey 6 years ago
Simon e739ca2ef2 Rename AttemptSaplingEncDecryptionUsingFullViewingKey and use function overloading. 6 years ago
Simon 7b913c3e5e Implement Sapling note decryption using full viewing key. 6 years ago
Simon 687bd96cbd Minor update to address nits in review. 6 years ago
Sean Bowe f23e783600 Decryption and tests of note/outgoing encryption. 6 years ago
Simon 34bf166e5f Add encryption of SaplingNotePlaintext and SaplingOutgoingPlaintext classes. 6 years ago
Simon 268e5dfa50 Return optional for Sapling commitments and nullifiers. 6 years ago
Simon d17f8d1cc7 Refactor and replace factory method random() with constructor. 6 years ago
Simon 36e2e7cc32 Add SaplingNote class and test_sapling_note unit test. 6 years ago
Jack Grigg a6bbb26e08
Replace boost::array with std::array 6 years ago
Jack Grigg e5eab182b5
Use boost::variant to represent shielded addresses and keys 6 years ago
Simon debf6af9f8 Move memo member varible from SproutNotePlaintext to BaseNotePlaintext. 6 years ago
Simon d266f40393 Create class hierarchy for SproutNotePlaintext. 6 years ago
Simon 5020a93631 Refactoring: rename NotePlaintext --> SproutNotePlaintext 6 years ago
Simon 5d99e3e92f Refactoring: SproutNote member variable value moved to BaseNote. 6 years ago
Simon b230fe6836 Refactoring: Rename class libzcash::Note to libzcash::SproutNote. 6 years ago
Sean Bowe 81469bbb83 `Note` values should be little-endian byte order. 8 years ago
Sean Bowe a9640f67f1 Rename ZCASH_ constants to ZC_. 8 years ago
Sean Bowe 369df06583 Introduce new `libzcash` Zcash protocol API and crypto constructions surrounding the zkSNARK circuit. 8 years ago