composeKeypair(PublicKey pub, PrivateKey priv) const noexceptoverride | kagome::crypto::Ed25519Suite | inlinevirtual |
decomposeKeypair(const Ed25519Keypair &kp) const noexceptoverride | kagome::crypto::Ed25519Suite | inlinevirtual |
Ed25519Suite(std::shared_ptr< Ed25519Provider > ed_provider) | kagome::crypto::Ed25519Suite | inlineexplicit |
ed_provider_ | kagome::crypto::Ed25519Suite | private |
generateKeypair(const Ed25519Seed &seed) const noexceptoverride | kagome::crypto::Ed25519Suite | inlinevirtual |
generateRandomKeypair() const noexceptoverride | kagome::crypto::Ed25519Suite | inlinevirtual |
Keypair typedef | kagome::crypto::CryptoSuite< Ed25519PublicKey, Ed25519PrivateKey, Ed25519Keypair, Ed25519KeypairAndSeed, Ed25519Seed > | |
KeypairAndSeed typedef | kagome::crypto::CryptoSuite< Ed25519PublicKey, Ed25519PrivateKey, Ed25519Keypair, Ed25519KeypairAndSeed, Ed25519Seed > | |
PrivateKey typedef | kagome::crypto::CryptoSuite< Ed25519PublicKey, Ed25519PrivateKey, Ed25519Keypair, Ed25519KeypairAndSeed, Ed25519Seed > | |
PublicKey typedef | kagome::crypto::CryptoSuite< Ed25519PublicKey, Ed25519PrivateKey, Ed25519Keypair, Ed25519KeypairAndSeed, Ed25519Seed > | |
Seed typedef | kagome::crypto::CryptoSuite< Ed25519PublicKey, Ed25519PrivateKey, Ed25519Keypair, Ed25519KeypairAndSeed, Ed25519Seed > | |
toPublicKey(gsl::span< const uint8_t > bytes) const noexceptoverride | kagome::crypto::Ed25519Suite | inlinevirtual |
toSeed(gsl::span< const uint8_t > bytes) const noexceptoverride | kagome::crypto::Ed25519Suite | inlinevirtual |
~CryptoSuite()=default | kagome::crypto::CryptoSuite< Ed25519PublicKey, Ed25519PrivateKey, Ed25519Keypair, Ed25519KeypairAndSeed, Ed25519Seed > | virtual |
~Ed25519Suite() override=default | kagome::crypto::Ed25519Suite | |