3#include <xrpl/beast/hash/hash_append.h>
11constexpr std::uint32_t
72template <
class Hasher>
std::enable_if_t< IsContiguouslyHashable< T, Hasher >::value > hash_append(Hasher &h, T const &t) noexcept
Logically concatenate input data to a Hasher.
constexpr std::uint32_t makeHashPrefix(char a, char b, char c)
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
void hash_append(Hasher &h, Slice const &v)
HashPrefix
Prefix for hashing functions.
@ Validation
validation for signing
@ TxSign
inner transaction to sign
@ TransactionId
transaction plus signature to give transaction ID
@ TxMultiSign
inner transaction to multi-sign
@ InnerNode
inner node in V1 tree
@ TxNode
transaction plus metadata
@ Proposal
proposal for signing