MCPcopy Create free account
hub / github.com/comaps/comaps / ExtractHash

Function ExtractHash

libs/coding/sha1.cpp:19–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17namespace
18{
19SHA1::Hash ExtractHash(boost::uuids::detail::sha1 & sha1)
20{
21 boost::uuids::detail::sha1::digest_type digest;
22 sha1.get_digest(digest);
23 for (auto & b : digest)
24 b = std::byteswap(b);
25
26 SHA1::Hash result;
27 static_assert(result.size() == sizeof(digest));
28 std::copy_n(reinterpret_cast<uint8_t const *>(digest), sizeof(digest), std::begin(result));
29 return result;
30}
31} // namespace
32
33// static

Callers 2

CalculateMethod · 0.85
CalculateForStringMethod · 0.85

Calls 2

beginFunction · 0.50
sizeMethod · 0.45

Tested by

no test coverage detected