NAH 1.0.6
Native Application Host - Library API Reference
Loading...
Searching...
No Matches
materializer.hpp File Reference
#include <cstdint>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  nah::FetchResult
 
struct  nah::HashResult
 
struct  nah::ParsedReference
 
struct  nah::Sha256VerifyResult
 

Namespaces

namespace  nah
 

Enumerations

enum class  nah::ReferenceType { nah::File , nah::Https , nah::Invalid }
 

Functions

HashResult nah::compute_sha256 (const std::string &file_path)
 
HashResult nah::compute_sha256 (const std::vector< uint8_t > &data)
 
FetchResult nah::fetch_https (const std::string &url)
 
ParsedReference nah::parse_artifact_reference (const std::string &reference)
 
Sha256VerifyResult nah::verify_sha256 (const std::vector< uint8_t > &data, const std::string &expected_hex)