Svyatoslav Nikolsky
ec96091369
SecretStore: generating and retrieving decryption keys via service contract (#8029)
* SecretStore: started document keys generation via contract
* fixed Cargo.lock
* SecretStore: doc key contract gen tests
* SecretStore: fixed log parsing
* SecretStore: flush
* SecretStore: secretstore_generateDocumentKey RPC
* SecretStore: return encrypted_key from secretstore_generateDocumentKey
* prepare to GenerateDocKey -> StoreDocKey
* SecretStore: ability to identify requester via Public/Address
* SecretStore: store author address instead of public in db
* flush
* SecretStore: flush
* SecretStore: fixed test
* SecretStore: flush
* SecretStore: flush
* SecretStore: flush
* SecretStore: flush
* SecretStore: start async generation session
* SecretStore: process StoreDocumentKey service tasks
* SecretStore: flush
* SecretStore: update service contact ABI
* SecretStore: flush
* SecretStore: flush
* SecretStore: fixed event
* SecretStore: flush
* SecretStore: fixed tests
* SecretStore: fix broadcast shadows decryption
* SecretStore: finally decryption via service contract works
* SecretStore: fix for updated contract
* SecretStore: restored pending requests reqding
* SecretStore: fixed some TODOs
* SecretStore: OnChainServiceContractAggregate
* SecretStore: different names for different contracts types
* SecretStore: updated contracts interfaces
* SecretStore: utilize aggregate service contract
* fixed compilation
* SecretStore: fixes for updated contract
* SecretStore: service fixes after testing
* fixed cli test compilation
* SecretStore: decryption_session_origin_is_known_to_all_initialized_nodes
* SecretStore: added new contract listener tests
* SecretStore: session_listener_works
* removed optional TODO
* SecretStore: fixed KeyServer shutdown
* fixed warn + grumble
* const durations