Converts from a hash digest (exactly HashDigits digits) to a hash_t.
Checks whether str is a hash digest.
Creates a hash digest string from a hash_t.
Converts from a hex string to a hash_t.
Constant defining the number of hexadecimal digits needed to represent a hash_t.
Utility functions for converting hash_t <-> hexadecimal strings.
A few different types of data are handled: * Hex strings: strings of variable length containing valid hexadecimal digits (case insensitive), optionally prepended by the hex radix specifier ("0x") * Hash digests: hex strings of exactly hash_t.sizeof * 2 digits * hash_t