composeKeypair(PublicKey pub, PrivateKey priv) const noexcept=0 | kagome::crypto::CryptoSuite< PublicKeyT, PrivateKeyT, KeypairT, KeypairAndSeedT, SeedT > | pure virtual |
decomposeKeypair(const Keypair &kp) const noexcept=0 | kagome::crypto::CryptoSuite< PublicKeyT, PrivateKeyT, KeypairT, KeypairAndSeedT, SeedT > | pure virtual |
generateKeypair(const Seed &seed) const noexcept=0 | kagome::crypto::CryptoSuite< PublicKeyT, PrivateKeyT, KeypairT, KeypairAndSeedT, SeedT > | pure virtual |
generateRandomKeypair() const noexcept=0 | kagome::crypto::CryptoSuite< PublicKeyT, PrivateKeyT, KeypairT, KeypairAndSeedT, SeedT > | pure virtual |
Keypair typedef | kagome::crypto::CryptoSuite< PublicKeyT, PrivateKeyT, KeypairT, KeypairAndSeedT, SeedT > | |
KeypairAndSeed typedef | kagome::crypto::CryptoSuite< PublicKeyT, PrivateKeyT, KeypairT, KeypairAndSeedT, SeedT > | |
PrivateKey typedef | kagome::crypto::CryptoSuite< PublicKeyT, PrivateKeyT, KeypairT, KeypairAndSeedT, SeedT > | |
PublicKey typedef | kagome::crypto::CryptoSuite< PublicKeyT, PrivateKeyT, KeypairT, KeypairAndSeedT, SeedT > | |
Seed typedef | kagome::crypto::CryptoSuite< PublicKeyT, PrivateKeyT, KeypairT, KeypairAndSeedT, SeedT > | |
toPublicKey(gsl::span< const uint8_t > bytes) const noexcept=0 | kagome::crypto::CryptoSuite< PublicKeyT, PrivateKeyT, KeypairT, KeypairAndSeedT, SeedT > | pure virtual |
toSeed(gsl::span< const uint8_t > bytes) const noexcept=0 | kagome::crypto::CryptoSuite< PublicKeyT, PrivateKeyT, KeypairT, KeypairAndSeedT, SeedT > | pure virtual |
~CryptoSuite()=default | kagome::crypto::CryptoSuite< PublicKeyT, PrivateKeyT, KeypairT, KeypairAndSeedT, SeedT > | virtual |