|
Loop Timing Witness
Native controller and runtime interfaces; hardware qualification pending
|
#include <cstdint>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | witness::FileDigest |
| struct | witness::ArtifactDigest |
Functions | |
| FileDigest | witness::file_digest (const char *path) |
| void | witness::verify_digest (const char *path, const FileDigest &original) |
native artifact content receipts.
Definition in file file_digest.h.
| FileDigest witness::file_digest | ( | const char * | path | ) |
Hash actual bytes with OpenSSL EVP, refusing symlinks and concurrent file changes.
| void witness::verify_digest | ( | const char * | path, |
| const FileDigest & | original ) |
Require a configuration to retain its original bytes across parsing and execution.