| 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 |