6 #ifndef IROHA_PROTO_SIGNATURE_HPP 7 #define IROHA_PROTO_SIGNATURE_HPP 11 #include "primitive.pb.h" 16 iroha::protocol::Signature> {
18 template <
typename SignatureType>
27 return proto_->public_key();
31 return proto_->signature();
42 #endif // IROHA_PROTO_SIGNATURE_HPP Definition: signature.hpp:18
Signature(const Signature &o)
Definition: signature.hpp:22
Signature(Signature &&o) noexcept
Definition: signature.hpp:24
Signature(SignatureType &&signature)
Definition: signature.hpp:19
Definition: signature.hpp:15
const std::string & signedData() const override
Definition: signature.hpp:30
Definition: trivial_proto.hpp:19
Definition: command_executor.hpp:13
detail::ReferenceHolder< iroha::protocol::Signature > proto_
Definition: trivial_proto.hpp:36
const std::string & publicKey() const override
Definition: signature.hpp:26