22 Commits (be16f80abc74b707dbb25ad6094f96c762379a14)

Author SHA1 Message Date
Duke Leto be16f80abc Hush Full Node is now GPLv3 4 years ago
Duke Leto f7b1c1f26f Delete Payment Disclosures 4 years ago
ca333 492d6703ed sync jl777:FSM 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
Sean Bowe 7478876271 Minor edits 6 years ago
Sean Bowe 4e1f2daa0d Add get_esk() function to Sapling note encryption. 6 years ago
Sean Bowe c03e22612d Prevent nonce reuse in Sapling note encryption API. 6 years ago
Sean Bowe 9e1c2c4049 Implementation of Sapling in-band secret distribution. 6 years ago
Jack Grigg a6bbb26e08
Replace boost::array with std::array 6 years ago
jl777 e73b2055c6 Merge branch 'beta' into mergemaster 6 years ago
Simon 45232b1961 Add payment disclosure as experimental feature. 7 years ago
Jack Grigg 51fde9ea08
Use a more specific exception class for note decryption failure 7 years ago
Jack Grigg 32a103aab7 Changes after review 8 years ago
Jack Grigg be86b6c332 Add test for GetNoteDecryptor() 8 years ago
Jack Grigg 02e674555e Add wallet method for finding spendable notes in a CTransaction 8 years ago
Tom Ritter 36d5f42948 Update NoteEncryption.hpp 8 years ago
Sean Bowe f5e5707d4c Change memo field size and relocate `ciphertexts` field of JoinSplit description. 8 years ago
Tom Ritter 2dd950ecae Clarify comment about nonce space for Note Encryption 8 years ago
Sean Bowe defe37a6d4 Enforce first four bits are zero for all spending keys and phi. 8 years ago
Sean Bowe a9640f67f1 Rename ZCASH_ constants to ZC_. 8 years ago
Sean Bowe 5961dcb6da Change ciphertext length to match protocol spec, and refactor the use of constants. 8 years ago
Sean Bowe 6c36a9fe03 NoteEncryption implementation and integration, removal of ECIES and crypto++ dependencies. 8 years ago