[offchain] Support for sign & verify for crypto keys (#3023)
* Implement sign & verify. * Use phrases and password. * Sign & verify with authority keys. * Fix tests. * WiP * WiP * Allow the caller to decide on 'CryptoKind'. * Remove TODO. * Make seed private back. * Fix non-std build and bump version. * Use Into<u32> instead of asses. * Add missing typedef.
Showing
- substrate/Cargo.lock 1 addition, 0 deletionssubstrate/Cargo.lock
- substrate/core/cli/src/lib.rs 1 addition, 1 deletionsubstrate/core/cli/src/lib.rs
- substrate/core/client/db/src/offchain.rs 17 additions, 6 deletionssubstrate/core/client/db/src/offchain.rs
- substrate/core/client/src/backend.rs 1 addition, 1 deletionsubstrate/core/client/src/backend.rs
- substrate/core/client/src/in_mem.rs 19 additions, 11 deletionssubstrate/core/client/src/in_mem.rs
- substrate/core/executor/src/wasm_executor.rs 38 additions, 11 deletionssubstrate/core/executor/src/wasm_executor.rs
- substrate/core/keystore/src/lib.rs 8 additions, 8 deletionssubstrate/core/keystore/src/lib.rs
- substrate/core/offchain/src/api.rs 181 additions, 20 deletionssubstrate/core/offchain/src/api.rs
- substrate/core/offchain/src/lib.rs 68 additions, 13 deletionssubstrate/core/offchain/src/lib.rs
- substrate/core/offchain/src/testing.rs 26 additions, 5 deletionssubstrate/core/offchain/src/testing.rs
- substrate/core/primitives/Cargo.toml 2 additions, 0 deletionssubstrate/core/primitives/Cargo.toml
- substrate/core/primitives/src/crypto.rs 51 additions, 8 deletionssubstrate/core/primitives/src/crypto.rs
- substrate/core/primitives/src/offchain.rs 60 additions, 25 deletionssubstrate/core/primitives/src/offchain.rs
- substrate/core/primitives/src/sr25519.rs 1 addition, 0 deletionssubstrate/core/primitives/src/sr25519.rs
- substrate/core/service/src/components.rs 4 additions, 2 deletionssubstrate/core/service/src/components.rs
- substrate/core/service/src/config.rs 7 additions, 5 deletionssubstrate/core/service/src/config.rs
- substrate/core/service/src/lib.rs 51 additions, 22 deletionssubstrate/core/service/src/lib.rs
- substrate/core/service/test/src/lib.rs 1 addition, 1 deletionsubstrate/core/service/test/src/lib.rs
- substrate/core/sr-io/src/lib.rs 9 additions, 4 deletionssubstrate/core/sr-io/src/lib.rs
- substrate/core/sr-io/with_std.rs 25 additions, 8 deletionssubstrate/core/sr-io/with_std.rs
Please register or sign in to comment