17 Commits (be16f80abc74b707dbb25ad6094f96c762379a14)

Author SHA1 Message Date
Duke Leto be16f80abc Hush Full Node is now GPLv3 4 years ago
Duke Leto 90406d601c desprout 4 years ago
Duke Leto 86a98587a1 desprout 4 years ago
Bartlomiej Lisiecki 191fc2e152 Add support for importing and exporting sapling ivk 5 years ago
ca333 492d6703ed sync jl777:FSM 6 years ago
miketout 5f63373eb9 Selectively reject Sapling transactions while synced below activation height. Add separate control of staking. 6 years ago
Jack Grigg 70b4ad2dcd
wallet: Switch from SaplingSpendingKey to SaplingExtendedSpendingKey 6 years ago
Jack Grigg 7614198f9d
ZIP 32 Sapling structs 6 years ago
Jack Grigg 74f5b010df
Rename Serialized*Size -> SerializedSprout*Size 6 years ago
Jay Graber 55f2889396
Add Sapling have/get sk crypter overrides 6 years ago
Jay Graber db9f669c15 Discard sk if ivk == 0 6 years ago
Jay Graber 2173767365 Add crypted keystore sapling add key 6 years ago
Jay Graber 8e91ebf76c Change default_address to return SaplingPaymentAddr and not boost::optional 6 years ago
Sean Bowe 9e1c2c4049 Implementation of Sapling in-band secret distribution. 6 years ago
Jack Grigg bec3e62bc1
Implement encoding and decoding of Sapling keys and addresses 6 years ago
Jay Graber 87c9994cb2 Make diversifier functions return option 6 years ago
Jay Graber 0da9aac63e s/SaplingInViewingKey/SaplingIncomingViewingKey 6 years ago
Jay Graber 11acfe6e9f Add Sapling key classes to wallet, with new librustzcash APIs 6 years ago
Jack Grigg e5eab182b5
Use boost::variant to represent shielded addresses and keys 6 years ago
Jack Grigg 68a1a592ca
Remove nType and nVersion from Zcash-specific code 6 years ago
jl777 e73b2055c6 Merge branch 'beta' into mergemaster 6 years ago
Jack Grigg 49cf707d2c
Add Base58 encoding of viewing keys 7 years ago
Jack Grigg aa666c9673
Implement viewing key storage in the keystore 7 years ago
Jack Grigg 642a1caf93
ViewingKey -> ReceivingKey per zcash/zips#117 7 years ago
syd 4e4aa5b6ec Get rid of underscore prefixes for include guards. 7 years ago
Jack Grigg 3a15b1637e Move serialized Zcash address length constants into zcash/Address.hpp 8 years ago
Jack Grigg 16d140f4a2 Add support for encrypting spending keys 8 years ago
Jack Grigg 32a103aab7 Changes after review 8 years ago
Jack Grigg 02e674555e Add wallet method for finding spendable notes in a CTransaction 8 years ago
Jack Grigg 7c929cf5bc Add support for spending keys to the basic key store 8 years ago
Sean Bowe 62b7cd6173 Do not encode leading bytes in `PaymentAddress` serialization; this is a task for a higher-level API. 8 years ago
Sean Bowe defe37a6d4 Enforce first four bits are zero for all spending keys and phi. 8 years ago
Sean Bowe 369df06583 Introduce new `libzcash` Zcash protocol API and crypto constructions surrounding the zkSNARK circuit. 8 years ago