Kagome
Polkadot Runtime Engine in C++17
crypto_store_impl.hpp File Reference
#include <unordered_set>
#include <boost/filesystem.hpp>
#include <boost/variant.hpp>
#include "common/blob.hpp"
#include "crypto/bip39/bip39_provider.hpp"
#include "crypto/bip39/mnemonic.hpp"
#include "crypto/crypto_store.hpp"
#include "crypto/crypto_store/crypto_suites.hpp"
#include "crypto/crypto_store/dev_mnemonic_phrase.hpp"
#include "crypto/crypto_store/key_cache.hpp"
#include "crypto/crypto_store/key_file_storage.hpp"
#include "log/logger.hpp"
Include dependency graph for crypto_store_impl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kagome::crypto::CryptoStoreImpl
 

Namespaces

 kagome::crypto
 

Enumerations

enum  kagome::crypto::CryptoStoreError {
  kagome::crypto::CryptoStoreError::UNSUPPORTED_KEY_TYPE = 1, kagome::crypto::CryptoStoreError::UNSUPPORTED_CRYPTO_TYPE, kagome::crypto::CryptoStoreError::WRONG_SEED_SIZE, kagome::crypto::CryptoStoreError::KEY_NOT_FOUND,
  kagome::crypto::CryptoStoreError::BABE_ALREADY_EXIST, kagome::crypto::CryptoStoreError::GRAN_ALREADY_EXIST, kagome::crypto::CryptoStoreError::AUDI_ALREADY_EXIST, kagome::crypto::CryptoStoreError::WRONG_PUBLIC_KEY
}
 

Functions

libp2p::crypto::KeyPair kagome::crypto::ed25519KeyToLibp2pKeypair (const Ed25519Keypair &kp)
 
 OUTCOME_HPP_DECLARE_ERROR (kagome::crypto, CryptoStoreError)
 

Function Documentation

OUTCOME_HPP_DECLARE_ERROR ( kagome::crypto  ,
CryptoStoreError   
)