#include "breeze/cryptography/digest.hpp" (1) explicit digest(Hasher hasher_copy) (2) template <typename InputIter> digest(InputIter begin, InputIter end)
#include "breeze/cryptography/digest.hpp" template <typename InputIter> digest(InputIter begin, InputIter end)
Constructs the digest of the range
[begin, end). This constructor saves the user from constructing a
Hasher object explicitly, but, of course, is only suitable if the input range is all available at once. If you need to accumulate the input in multiple steps, you'll need to use a
Hasher in your client code, instead.