Commit Graph

1943 Commits

Author SHA1 Message Date
Svyatoslav Nikolsky 6702102c3b
Merge pull request #66 from dconnolly/allow-dead-code-where-appropriate
Mark allow(dead_code) on compute_hsig() for now
2019-03-29 09:00:42 +03:00
Deirdre Connolly 347f217e0f Mark allow(dead_code) on compute_hsig() for now 2019-03-29 01:33:43 -04:00
NikVolf 79887986a9 half stubbed join split verification 2019-03-28 18:33:18 +03:00
Svyatoslav Nikolsky b5bc00a5dd equihash2 -> equihash 2019-03-28 17:27:55 +03:00
Svyatoslav Nikolsky bf8bb67a26 optimize equihash implementation 2019-03-28 17:25:50 +03:00
NikVolf 3b984adfd0 input api 2019-03-26 16:09:59 +03:00
Svyatoslav Nikolsky a31b7c0ac7
Merge pull request #63 from paritytech/minimize_hashing2
Minimize chain structures hashing (part#2)
2019-03-25 18:08:09 +03:00
Svyatoslav Nikolsky 961993e0a8 minimize hashing #2 2019-03-25 14:41:44 +03:00
Nikolay Volf bf9cb27353
Merge pull request #62 from paritytech/update-deps
Update and deduplicate dependencies
2019-03-25 11:53:25 +01:00
NikVolf 93b37f3192 update and dedup deps 2019-03-25 12:39:24 +03:00
Svyatoslav Nikolsky 0fd196d748
Merge pull request #61 from paritytech/penalize_for_unkown_headers
Penalize peer when receiving unknown headers message
2019-03-21 12:50:21 +03:00
Svyatoslav Nikolsky 3fedf352ac
Merge pull request #59 from paritytech/minimize_hashing
Minimize chain structures hashing (part#1)
2019-03-21 12:34:05 +03:00
Svyatoslav Nikolsky 746dcf503a penalize for unknown headers 2019-03-21 10:06:03 +03:00
Nikolay Volf b69ef3eada
Merge pull request #57 from paritytech/fix_getheaders_max_len
Changed max number of headers in the headers message
2019-03-20 17:27:03 +01:00
Svyatoslav Nikolsky ef9f2eb74c fixed bencher compilation 2019-03-20 16:20:00 +03:00
Svyatoslav Nikolsky 750579597b changed max number of headers in the headers message 2019-03-20 14:03:25 +03:00
Svyatoslav Nikolsky 481ad468ce do not decode (and also hash) messages that will be ignored because of syncing 2019-03-20 12:50:01 +03:00
Svyatoslav Nikolsky eb43e22cd3 explicint Indexed*::from_raw calls 2019-03-20 12:29:04 +03:00
Nikolay Volf 199af25098
Merge pull request #56 from paritytech/strict
Add some strictness and tests to pghr13
2019-03-19 13:23:38 +03:00
Nikolay Volf 4eb92627ef
Merge pull request #55 from paritytech/add-note
Add source for externsion field algo
2019-03-18 20:02:36 +03:00
NikVolf b4a9e9aa40 add strictness 2019-03-18 17:37:48 +01:00
NikVolf 6824acbb68 add source for externsion field algo 2019-03-18 17:06:00 +01:00
Nikolay Volf 969c827429
Merge pull request #54 from paritytech/macfix
Fix debug builds for some Mac OS setups
2019-03-18 10:30:59 +03:00
NikVolf 0df169bcc1 also cargo.lock commit 2019-03-15 19:47:17 +03:00
NikVolf 6cfcb328b3 add patch for heapsize 2019-03-15 19:45:28 +03:00
Nikolay Volf 9ac447fb76
Merge pull request #53 from paritytech/sprout
Some crypto primitives for PGHR13 proofs verification
2019-03-15 18:43:46 +03:00
NikVolf bde39bb90c use master for bn 2019-03-15 14:09:19 +03:00
NikVolf 7b697645a7 fix naming 2019-03-15 14:07:14 +03:00
NikVolf 52f4115b3c fix warnings 2019-03-14 15:25:11 +03:00
NikVolf b14184a503 final bits 2019-03-14 15:24:10 +03:00
NikVolf ee34b777c9 g2 deserialization 2019-03-14 15:15:41 +03:00
NikVolf ea2fe13f13 few more tests 2019-03-13 16:05:58 +03:00
NikVolf 1d1d9cfb45 square root in Fq2 2019-03-13 12:51:01 +03:00
NikVolf 5d5b76bdcc g1 handling 2019-03-12 18:45:49 +03:00
Svyatoslav Nikolsky 17c62be9bd
Merge pull request #52 from paritytech/fix_bloom_iter
Fixed script iteration in bloom filter
2019-03-12 16:19:00 +03:00
Svyatoslav Nikolsky 84b4d6687b
Merge pull request #51 from paritytech/pzec_cleanup
Cleanup some code + documentation
2019-03-12 15:58:52 +03:00
Svyatoslav Nikolsky 590528b7c3 fixed script iteration in bloom filter 2019-03-12 15:39:04 +03:00
Svyatoslav Nikolsky aa497b7129 rephrase 2019-03-12 13:37:30 +03:00
Svyatoslav Nikolsky 095e8ec21a removed bitcoin-cash specific opcodes 2019-03-12 13:35:10 +03:00
Svyatoslav Nikolsky ab18faa78f updated JSON-RPC.md 2019-03-12 13:11:14 +03:00
Svyatoslav Nikolsky 61a3aad36d update README.md 2019-03-12 13:10:06 +03:00
Svyatoslav Nikolsky 668dc9e620 update default verification edge 2019-03-12 13:09:48 +03:00
Svyatoslav Nikolsky f83f7a53ad removed obsolete ConfigStore trait 2019-03-12 12:48:38 +03:00
NikVolf 134500ffdc alter comment 2019-03-11 18:00:26 +03:00
NikVolf df5e313352 add more test vectors 2019-03-11 17:45:00 +03:00
NikVolf 780198d155 actually, always reverse hah 2019-03-11 17:42:47 +03:00
NikVolf e4ff0ed671 hsig blake2 calculation 2019-03-11 17:41:40 +03:00
Svyatoslav Nikolsky b0ebed0cfb
Merge pull request #49 from paritytech/do_not_store_sapling_ct_root
Do not store sapling commitment tree root aside from the header
2019-03-08 11:26:24 +03:00
Svyatoslav Nikolsky 8c38105a2a do not store sapling ct root aside from the header 2019-03-08 08:52:05 +03:00
Svyatoslav Nikolsky 075de98f92
Merge pull request #47 from paritytech/sapling_final
Update + read + verfiy sapling commitment tree where required
2019-03-07 19:05:34 +03:00