Result type for fallible operations.
FetchResult fetch_https(const std::string &url)
HashResult compute_sha256(const std::vector< uint8_t > &data)
Sha256VerifyResult verify_sha256(const std::vector< uint8_t > &data, const std::string &expected_hex)
ParsedReference parse_artifact_reference(const std::string &reference)
std::vector< uint8_t > data
std::string sha256_digest
std::string expected_digest
std::string actual_digest