#include <ecdsa_provider.hpp>
Definition at line 17 of file ecdsa_provider.hpp.
virtual kagome::crypto::EcdsaProvider::~EcdsaProvider |
( |
| ) |
|
|
virtualdefault |
virtual outcome::result<EcdsaPublicKey> kagome::crypto::EcdsaProvider::derive |
( |
const EcdsaSeed & |
seed | ) |
const |
|
pure virtual |
virtual outcome::result<EcdsaSignature> kagome::crypto::EcdsaProvider::sign |
( |
gsl::span< const uint8_t > |
message, |
|
|
const EcdsaPrivateKey & |
key |
|
) |
| const |
|
pure virtual |
virtual outcome::result<bool> kagome::crypto::EcdsaProvider::verify |
( |
gsl::span< const uint8_t > |
message, |
|
|
const EcdsaSignature & |
signature, |
|
|
const EcdsaPublicKey & |
publicKey |
|
) |
| const |
|
pure virtual |
virtual outcome::result<bool> kagome::crypto::EcdsaProvider::verifyPrehashed |
( |
const EcdsaPrehashedMessage & |
message, |
|
|
const EcdsaSignature & |
signature, |
|
|
const EcdsaPublicKey & |
publicKey |
|
) |
| const |
|
pure virtual |
The documentation for this class was generated from the following file: