#include <cstdlib>
#include <string>
#include "manifest.h"
Go to the source code of this file.
|
enum | manifest::Failures {
manifest::kFailOk = 0,
manifest::kFailLoad,
manifest::kFailIncomplete,
manifest::kFailNameMismatch,
manifest::kFailRootMismatch,
manifest::kFailOutdated,
manifest::kFailBadCertificate,
manifest::kFailBadSignature,
manifest::kFailBadWhitelist,
manifest::kFailInvalidCertificate,
manifest::kFailUnknown,
manifest::kFailNumEntries
} |
|
|
const char * | manifest::Code2Ascii (const Failures error) |
|
Failures | manifest::Fetch (const std::string &base_url, const std::string &repository_name, const uint64_t minimum_timestamp, const shash::Any *base_catalog, signature::SignatureManager *signature_manager, download::DownloadManager *download_manager, ManifestEnsemble *ensemble) |
|
Failures | manifest::Verify (unsigned char *manifest_data, size_t manifest_size, const std::string &base_url, const std::string &repository_name, const uint64_t minimum_timestamp, const shash::Any *base_catalog, signature::SignatureManager *signature_manager, download::DownloadManager *download_manager, ManifestEnsemble *ensemble) |
|