hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
iroha::model::ModelCryptoProviderImpl Class Reference

#include "model_crypto_provider_impl.hpp"

Inheritance diagram for iroha::model::ModelCryptoProviderImpl:
Inheritance graph
Collaboration diagram for iroha::model::ModelCryptoProviderImpl:
Collaboration graph

Public Member Functions

 ModelCryptoProviderImpl (const keypair_t &keypair)
 
bool verify (const Transaction &tx) const override
 
bool verify (const Query &query) const override
 
bool verify (const Block &block) const override
 
void sign (Block &block) const override
 
void sign (Transaction &transaction) const override
 
void sign (Query &query) const override
 
- Public Member Functions inherited from iroha::model::ModelCryptoProvider
virtual ~ModelCryptoProvider ()=default
 

Detailed Description

[[deprecated]] Use irohad/crypto_provider with shared_model instead this class. It is for compatibility with cli.

Constructor & Destructor Documentation

iroha::model::ModelCryptoProviderImpl::ModelCryptoProviderImpl ( const keypair_t keypair)
explicit

[[deprecated]] Use irohad/crypto_provider with shared_model instead this class. It is for compatibility with cli.

Member Function Documentation

void iroha::model::ModelCryptoProviderImpl::sign ( Block block) const
overridevirtual

[[deprecated]] Use irohad/crypto_provider with shared_model instead this class. It is for compatibility with cli.

Implements iroha::model::ModelCryptoProvider.

Here is the call graph for this function:

void iroha::model::ModelCryptoProviderImpl::sign ( Transaction transaction) const
overridevirtual

[[deprecated]] Use irohad/crypto_provider with shared_model instead this class. It is for compatibility with cli.

Implements iroha::model::ModelCryptoProvider.

Here is the call graph for this function:

void iroha::model::ModelCryptoProviderImpl::sign ( Query query) const
overridevirtual

[[deprecated]] Use irohad/crypto_provider with shared_model instead this class. It is for compatibility with cli.

Implements iroha::model::ModelCryptoProvider.

Here is the call graph for this function:

bool iroha::model::ModelCryptoProviderImpl::verify ( const Transaction tx) const
overridevirtual

[[deprecated]] Use irohad/crypto_provider with shared_model instead this class. It is for compatibility with cli.

Implements iroha::model::ModelCryptoProvider.

Here is the call graph for this function:

bool iroha::model::ModelCryptoProviderImpl::verify ( const Query query) const
overridevirtual

[[deprecated]] Use irohad/crypto_provider with shared_model instead this class. It is for compatibility with cli.

Implements iroha::model::ModelCryptoProvider.

Here is the call graph for this function:

bool iroha::model::ModelCryptoProviderImpl::verify ( const Block block) const
overridevirtual

[[deprecated]] Use irohad/crypto_provider with shared_model instead this class. It is for compatibility with cli.

Implements iroha::model::ModelCryptoProvider.

Here is the call graph for this function:


The documentation for this class was generated from the following files: