20#ifndef RIPPLE_PROTOCOL_HASHPREFIX_H_INCLUDED 
   21#define RIPPLE_PROTOCOL_HASHPREFIX_H_INCLUDED 
   23#include <xrpl/beast/hash/hash_append.h> 
   96template <
class Hasher>
 
std::enable_if_t< is_contiguously_hashable< T, Hasher >::value > hash_append(Hasher &h, T const &t) noexcept
Logically concatenate input data to a Hasher.
 
constexpr std::uint32_t make_hash_prefix(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.
 
@ txSign
inner transaction to sign
 
@ txNode
transaction plus metadata
 
@ credential
Credentials signature.
 
@ ledgerMaster
ledger master data for signing
 
@ txMultiSign
inner transaction to multi-sign
 
@ transactionID
transaction plus signature to give transaction ID
 
@ validation
validation for signing
 
@ proposal
proposal for signing
 
@ innerNode
inner node in V1 tree
 
@ paymentChannelClaim
Payment Channel Claim.