Marek Kotewicz
d430e7f4e2
Updated dependencies ( #7628 )
...
* Updated few dependencies
* Updated parking_lot to 0.5
* Updated backtrace to 0.3.5
* Updated crossbeam to 0.3
2018-01-19 13:46:11 +01:00
Marek Kotewicz
9adee532a0
bump some of our core dependencies ( #7563 )
...
* updated ethereum-types and tiny-keccak
* Updated several deps
* Updated several more dependencies
* Modify dummy file to trigger ci
* fixed update of memmap to 0.6 in ethash crate
* Fixed fetch after update to latest reqwest
* Updated jsonrpc-core with fixes for serde
* add expects in util/version/build.rs
2018-01-17 11:45:29 +01:00
Svyatoslav Nikolsky
04b571b742
SecretStore: threshold decrease PoC ( #7562 )
2018-01-16 12:58:41 +01:00
Marek Kotewicz
668d910c44
bloom refactor ( #7475 )
...
* ethereum-types refactor in progress
* ethereum-types refactor in progress
* ethereum-types refactor in progress
* ethereum-types refactor in progress
* ethereum-types refactor finished
* cleanup bloom mess
* simplify usage of Bloom in few places
* removed obsolete util/src/lib.rs
* removed commented out code
* ethereum-types 0.1.4
* updated ethereum-types and tiny-keccak
2018-01-14 22:43:28 +01:00
Svyatoslav Nikolsky
73f5cc57be
fixed warning ( #7519 )
2018-01-10 19:56:02 +01:00
Marek Kotewicz
e95b093483
dissolve util ( #7460 )
...
* ethereum-types refactor in progress
* ethereum-types refactor in progress
* ethereum-types refactor in progress
* ethereum-types refactor in progress
* ethereum-types refactor finished
* removed obsolete util/src/lib.rs
* removed commented out code
2018-01-10 15:35:18 +03:00
Svyatoslav Nikolsky
d360074323
SecretStore: do not send init if session has finished/failed instantly ( #7397 )
2018-01-10 11:35:23 +01:00
Svyatoslav Nikolsky
b685b7fae3
SecretStore: tx retry pattern ( #7323 )
...
* SecretStore: auto migrate initial commit
* SecretStore: flush automigrate
* SecretStore: debug flush
* SecretStore: added migration to KeyServerSet contract
* SecretStore: flush automigrate
* SecretStore: flush before testing
* SecretStore: flush
* SecretStore: flush
* SecretStore: bunch of tests for simple ConnectionTrigger && KeyServerSet
* SecretStore: started work on TriggerWithMigration tests
* SecretStore: maintain_session tests
* SecretStore: updated some comments
* SecretStore pass migration_id to ServerSetChangeSession
* SecretStore: fixed lock scope
* SecretStore: fixed error response condition
* SecretStore: fixed ServerSetChange session auto-creation
* SecretStore: update active migration in connector
* removed commented code
* SecretStore: fixed tests compilation
* SecretStore: marked test-related unimplemented-s
* SecretStore: labeled all SS TODOs
* SecretStore: do not read auto-migration stuff when auto-migration is disabled + stripped KeyServerSet contract ABI
* SecretStore: ignore duplicated addresses in KeyServerSet
* fied compilation
* SecretStore: wait for N block confirmations before starting auto-migration
* SecretStore: more tests for migration delay
* SecretStore: clear current nodes set when KSS contract is uninstalled
* SecretStore: retry transaction interval
2018-01-10 11:33:45 +01:00
Marek Kotewicz
81d4187d14
Merge pull request #7331 from paritytech/secretstore_resurrect_error404
...
SecretStore: return error 404 when there's no key shares for given key on all nodes
2017-12-29 05:33:47 -04:00
Svyatoslav Nikolsky
fc0eb600f3
checked_sub -> saturating_sub
2017-12-27 15:21:31 +03:00
Svyatoslav Nikolsky
2a73101fab
updated doc
2017-12-27 11:44:47 +03:00
Svyatoslav Nikolsky
c0e7abcc81
Merge branch 'master' into secretstore_kovan
2017-12-27 11:44:28 +03:00
Svyatoslav Nikolsky
9a5d0fed2c
SecretStore: return error if http listner init has failed
2017-12-21 16:54:24 +03:00
NikVolf
516725abe4
ok_or -> ok_or_else
2017-12-21 16:50:58 +03:00
Svyatoslav Nikolsky
8d15338c84
SecretStore: removed extra-tracing
2017-12-21 16:20:34 +03:00
Svyatoslav Nikolsky
9104d4673c
SecretStore: reorganize service contract read
2017-12-21 16:19:15 +03:00
Svyatoslav Nikolsky
ff094e0a03
Revert "SecretStore: get rid of read_logs in ServiceContract"
...
This reverts commit 6efca8860a
.
2017-12-21 11:44:55 +03:00
Svyatoslav Nikolsky
ee1ce42546
SecretStore: extracted TasksQueue to separate file
2017-12-20 19:27:47 +03:00
Svyatoslav Nikolsky
b10d567386
SecretStore: ClusterSession::wait_session helper
2017-12-20 19:11:48 +03:00
Svyatoslav Nikolsky
6efca8860a
SecretStore: get rid of read_logs in ServiceContract
2017-12-20 17:22:28 +03:00
Svyatoslav Nikolsky
b7a744be59
SecretStore: require N confirmations in PendingRequestsIterator
2017-12-20 17:05:32 +03:00
Svyatoslav Nikolsky
d7650e2b9c
SecretStore: TrustedClient
2017-12-20 16:02:21 +03:00
Svyatoslav Nikolsky
794de9f743
SecretStore: fixing grumbles (part1)
2017-12-20 14:50:46 +03:00
Svyatoslav Nikolsky
861aa1fa4b
SecretStore: return error 404 when there's no key shares for given key on all nodes
2017-12-19 11:02:13 +03:00
Svyatoslav Nikolsky
37973f9112
SecretStore: do not update servers set until fully synchronized
2017-11-24 13:21:39 +03:00
Svyatoslav Nikolsky
009e350fc7
SecretStore: ACL checker now requires blockchain to be fully synchronized
2017-11-24 13:17:08 +03:00
Svyatoslav Nikolsky
14686f2652
SecretStore: cli option to configure service contract
2017-11-24 12:33:33 +03:00
Svyatoslav Nikolsky
333e0e1637
SecretStore: publish key only if requested through contract
2017-11-24 10:26:24 +03:00
Svyatoslav Nikolsky
989f2a0542
SecretStore: removed code comments
2017-11-24 10:26:16 +03:00
Svyatoslav Nikolsky
c296b8ac5d
SecretStore: fixed service contract update
2017-11-23 09:33:27 +03:00
Svyatoslav Nikolsky
498a708df7
fixed warnings
2017-11-23 08:22:51 +03:00
Svyatoslav Nikolsky
6a7f523cdb
SecretStore: generation_is_not_retried_if_tried_in_the_same_cycle
2017-11-23 08:07:46 +03:00
Svyatoslav Nikolsky
b036624bac
SecretStore: key_is_read_and_published_when_processing_restore_server_key_task
2017-11-23 07:26:45 +03:00
Svyatoslav Nikolsky
ea9c8a174c
SecretStore: started adding tests for ServiceContractListener
2017-11-22 17:31:34 +03:00
Svyatoslav Nikolsky
5d6abfe2f5
SecretStore: implemented restore_server_key
2017-11-22 11:51:51 +03:00
Svyatoslav Nikolsky
a2c12ab13e
SecretStore: fixed warnings
2017-11-22 11:47:15 +03:00
Svyatoslav Nikolsky
85e150dbb5
SecretStore: restore server key
2017-11-22 11:43:01 +03:00
Svyatoslav Nikolsky
7da66c24f0
SecretStore: store joint_public in key_storage
2017-11-22 11:09:48 +03:00
Svyatoslav Nikolsky
df3a8a9234
SecretStore: default ClusterSessionsListener impl
2017-11-22 10:43:16 +03:00
Svyatoslav Nikolsky
fc7f3433b7
SecretStore: removed obsolete traits
2017-11-22 10:21:14 +03:00
Svyatoslav Nikolsky
5a7e065e41
SecretStore: Kovan flush3
2017-11-22 10:05:14 +03:00
Svyatoslav Nikolsky
76e693240d
fix after merge
2017-11-20 20:02:03 +03:00
Svyatoslav Nikolsky
b5fad300ba
Merge branch 'master' into secretstore_kovan
2017-11-20 19:58:01 +03:00
Svyatoslav Nikolsky
32edb33608
removed some TODOs
2017-11-20 19:03:48 +03:00
Svyatoslav Nikolsky
01d6532875
SecretStore: fixed Ordering
2017-11-20 19:03:39 +03:00
Svyatoslav Nikolsky
3945a29ee6
SecretStore: mapping requests to KeyServer + requests retry
2017-11-20 19:03:31 +03:00
Svyatoslav Nikolsky
6618827d1a
SecretStore: cleaning up service contract listener
2017-11-20 19:03:22 +03:00
Svyatoslav Nikolsky
56875a83b3
SecretStore: Kovan flush2
2017-11-20 19:03:06 +03:00
Robert Habermeier
81212c5031
Merge branch 'master' into upload-crates
2017-11-17 16:42:41 +01:00
Svyatoslav Nikolsky
e16f6fb9d9
SecretStore: servers set change session api ( #6925 )
...
* SecretStore: first key versions flush
* SecretStore: key versions in encryption session
* SecretStore: flush key versions negotiation session
* SecretStore: connected key version negotiation session to cluster
* SecretStore: cluster sessions container refactoring
* SecretStore: flush
* SecretStore: flush key versions
* SecretStore: flush
* SecretStore: delegation proto
* SecretStore: decryption_session_is_delegated_when_node_does_not_have_key_share
* SecretStore: fixed version in decryption session
* SecretStore: signing_session_is_delegated_when_node_does_not_have_key_share
* SecretStore: started restoring admin sessions
* SecretStore: restoring admin sessions
* SecretStore: removed obsolete ShareRemove && ShareMove sessions
* SecretStore: ShareAdd math tests only require old_t+1 nodes
* SecretStore: ShareAdd revamp using new math backend
* SecretStore: do not include isolated nodes into consensus_group
* SecretStore: ServersSetChange + ShareAdd revamp
* removed debug printlns
* SecretStore: key version negotiation tests
* SecretStore: removed debug/merge artifacts
* SecretStore: fixed master node selection
* SecretStore: cleanup + tests + fixes
* SecretStore: uncommented tests
* SecretStore: cleaning up
* SecretStore: cleaning up + tests
* SecretStore: cleaning up
* SecretStore: cleaning up && tests
* SecretStore: fixing TODOs
* SecretStore: fixing TODOs + cleanup
* SecretStore: fixing TODOs
* SecretStore: nodes_add_to_the_node_with_obsolete_version
* SecretStore: nodes_add_fails_when_not_enough_share_owners_are_connected
* SecretStore: tests
* SecretStore: signing && delegation tests
* SecretStore: signing && decryption tests when some nodes are isolated
* SecretStore: sessions_are_removed_when_initialization_fails
* SecretStore: ceaning up
* SecretStore: removed obsolete comments
* SecretStore: signing_session_completes_if_node_does_not_have_a_share
* SecretStore: initial ServersSetChange API
* SecretStore: added secretstore_signServersSet RPC
* SecretStore: ChangeServersSet parse tests
* SecretStore: fixes after manual ServersSetChange tests
* lost file
* fixed network ports overlap in tests
* lost files
2017-11-16 17:34:23 +01:00