28 #include <iota/models/fwd.hpp> 29 #include <iota/types/trits.hpp> 30 #include <iota/types/trytes.hpp> 50 std::vector<uint8_t>
key(
const std::vector<uint8_t>& seedBytes, uint32_t index = 0,
51 uint32_t security = 2);
60 std::vector<uint8_t>
digests(
const std::vector<uint8_t>& keyBytes);
79 std::vector<uint8_t>
digest(
const std::vector<int8_t>& normalizedBundleFragment,
90 Types::Trits
signatureFragment(
const std::vector<int8_t>& normalizedBundleFragment,
91 const Types::Trits& keyFragment);
93 std::vector<Types::Trytes> signInputs(
const Models::Seed& seed,
94 const std::vector<Models::Address>& inputs,
96 const std::vector<Types::Trytes>& signatureFragments);
108 const std::vector<Types::Trytes>& signatureFragments,
109 const Types::Trytes& bundleHash);
std::vector< uint8_t > digests(const std::vector< uint8_t > &keyBytes)
Definition: address.hpp:43
std::vector< uint8_t > key(const std::vector< uint8_t > &seedBytes, uint32_t index=0, uint32_t security=2)
std::vector< uint8_t > digest(const std::vector< int8_t > &normalizedBundleFragment, const std::vector< uint8_t > &signatureFragment)
Definition: bundle.hpp:42
bool validateSignatures(const Models::Address &expectedAddress, const std::vector< Types::Trytes > &signatureFragments, const Types::Trytes &bundleHash)
std::vector< uint8_t > address(const std::vector< uint8_t > &digests)
Types::Trits signatureFragment(const std::vector< int8_t > &normalizedBundleFragment, const Types::Trits &keyFragment)