-record(hash_algorithm, { init :: fun(() -> munch@internal@hash:hash()), block_size :: integer(), signing_name :: binary() }).