14 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 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
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
Sean Bowe f5e5707d4c Change memo field size and relocate `ciphertexts` field of JoinSplit description. 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 70ac6ce2ee Clarify the usage of decryption API. 8 years ago
Sean Bowe 6c36a9fe03 NoteEncryption implementation and integration, removal of ECIES and crypto++ dependencies. 8 years ago