Commit Graph

1639 Commits

Author SHA1 Message Date
NikVolf 44b067f347 g2 deserialization also 2018-12-14 17:21:59 +03:00
NikVolf 57809157cc json deserialization initial 2018-12-13 16:16:35 +03:00
NikVolf 897cea3242 Merge branch 'master' into nv 2018-12-12 16:29:20 +03:00
Nikolay Volf 6c49a15c9e
Merge pull request #15 from paritytech/svk
Sprout verifying key in JSON format
2018-12-12 16:19:55 +03:00
Svyatoslav Nikolsky 675fee09fa
Merge pull request #14 from paritytech/use_sighash_in_sapling_validation
Precompute sighash for joinsplit/sapling validation
2018-12-12 16:01:42 +03:00
NikVolf 072731c6f4 sprout verifying key 2018-12-12 15:40:33 +03:00
NikVolf d1adc1c99e sprout verifying key 2018-12-12 15:39:37 +03:00
Svyatoslav Nikolsky 8d22f66393 precompute sighash for joinsplit/sapling validation 2018-12-12 15:13:35 +03:00
NikVolf 5fb35af57d add joinsplit min version required 2018-12-10 15:03:02 +03:00
Svyatoslav Nikolsky 67decbc1cb
Merge pull request #12 from paritytech/sighash_update
Overwinter && sapling sighash version
2018-12-07 15:26:01 +03:00
Svyatoslav Nikolsky 578d942c2d rename test 2018-12-07 12:37:11 +03:00
Svyatoslav Nikolsky 9742b113df cache signature portions 2018-12-07 12:33:57 +03:00
Svyatoslav Nikolsky fb2c60f61b Merge branch 'master' into sighash_update 2018-12-07 12:13:12 +03:00
Svyatoslav Nikolsky 6eae4aa75d sighash update 2018-12-07 12:10:57 +03:00
Nikolay Volf 206fa8274a
Merge pull request #10 from paritytech/nv3
Join splits verification part 1
2018-12-05 11:48:02 +03:00
NikVolf e0374832eb remove commented code 2018-12-05 00:51:35 +03:00
NikVolf fcace21f96 split keys 2018-12-05 00:51:08 +03:00
NikVolf 15246c1b11 add all bits together 2018-12-04 14:31:02 +03:00
NikVolf 94cd62aba4 Merge remote-tracking branch 'origin/master' into nv3
# Conflicts:
#	Cargo.lock
#	verification/src/accept_transaction.rs
#	verification/src/error.rs
2018-12-04 13:37:32 +03:00
NikVolf 3622f246a4 work in progress on nullifier verificartion steps 2018-12-04 13:34:39 +03:00
Nikolay Volf a360c5ad02
Merge pull request #9 from paritytech/nullifier
Storing and updating join split nullifers
2018-12-03 17:56:31 +03:00
NikVolf 33be1815e5 remove bloom value 2018-12-03 16:16:14 +03:00
NikVolf 1d266aad2b add trace/warnings 2018-12-03 14:52:12 +03:00
NikVolf 5b62e5b639 reserve some columns 2018-12-03 14:44:54 +03:00
NikVolf c1e44e86db canonize/decanonize database update 2018-12-03 14:29:04 +03:00
NikVolf 0052703c0a also for keyvalue 2018-12-02 21:08:46 +03:00
NikVolf 9aa90a45e9 memory db and key types 2018-12-02 20:58:01 +03:00
NikVolf 2d6e6c3136 nullifier in database 2018-11-30 18:54:17 +03:00
NikVolf 326bca1ae5 nullifier in storage 2018-11-30 18:25:59 +03:00
Svyatoslav Nikolsky d59ff45aad
Merge pull request #7 from paritytech/transaction-sapling-valid
TransactionSaplingValid
2018-11-29 18:53:36 +03:00
Svyatoslav Nikolsky 76341ea0fa removed obsolete warn 2018-11-29 18:52:56 +03:00
Svyatoslav Nikolsky 9eb727f0c7 fix comment 2018-11-29 15:15:38 +03:00
Svyatoslav Nikolsky 3a1cf6dc15 TransactionSaplingValid 2018-11-27 11:09:11 +03:00
NikVolf 2854caf80b layout to consensus 2018-11-26 21:10:21 +03:00
Svyatoslav Nikolsky 964f027422
Merge pull request #5 from paritytech/nv2
add joinsplit public value propagation to transparent pool
2018-11-26 15:20:34 +03:00
Svyatoslav Nikolsky accb95b401
Merge pull request #4 from paritytech/nv
Verification tweaks
2018-11-26 10:14:37 +03:00
NikVolf cd7a830234 pghr13 stubs 2018-11-22 18:00:30 +03:00
NikVolf 60869e9f81 add joinsplit public value generation to transparent pool 2018-11-22 17:15:38 +03:00
NikVolf b16c60be48 remove flawed iterator 2018-11-21 15:10:01 +03:00
NikVolf f111948c97 fix warning and add refs 2018-11-21 13:31:07 +03:00
NikVolf 7c92d247cf fixes for 396 2018-11-21 13:19:23 +03:00
NikVolf a992d84bb2 serialization of joinsplit 2018-11-20 19:54:06 +03:00
NikVolf 534d09457b remove test with incorrent opcode 2018-11-20 19:23:15 +03:00
NikVolf da02015342 remove find&delete, split opcode 2018-11-20 19:22:51 +03:00
Svyatoslav Nikolsky e58a7523fb
Merge pull request #2 from paritytech/sapling_tx_format
Overwinter/sapling tx format
2018-11-20 09:13:27 +03:00
NikVolf 045235da40 Merge remote-tracking branch 'origin/sapling_tx_format' into nv 2018-11-19 19:57:59 +03:00
NikVolf 1233db08e9 Merge branch 'sapling_tx_format' into nv 2018-11-19 19:57:26 +03:00
Svyatoslav Nikolsky 43b3484929 use ZCash tx in example 2018-11-19 14:27:05 +03:00
Svyatoslav Nikolsky 44a602be8a Merge branch 'sapling_tx_format' of https://github.com/paritytech/parity-zcash into sapling_tx_format 2018-11-19 14:05:38 +03:00
Svyatoslav Nikolsky 7d402b59fb transaction verification - finished 2018-11-19 14:05:18 +03:00