amduat/include/amduat/fer/receipt.h
Carl Niklas Rydberg 0fc1fbd980 Something
2025-12-23 09:15:47 +01:00

32 lines
719 B
C

#ifndef AMDUAT_FER_RECEIPT_H
#define AMDUAT_FER_RECEIPT_H
#include "amduat/asl/core.h"
#include "amduat/pel/surf.h"
#include <stdbool.h>
#include <stdint.h>
#ifdef __cplusplus
extern "C" {
#endif
bool amduat_fer1_receipt_from_pel_result(
const amduat_pel_surface_execution_result_t *pel_result,
amduat_reference_t input_manifest_ref,
amduat_reference_t environment_ref,
amduat_octets_t evaluator_id,
amduat_reference_t executor_ref,
bool has_sbom_ref,
amduat_reference_t sbom_ref,
amduat_octets_t parity_digest,
uint64_t started_at,
uint64_t completed_at,
amduat_artifact_t *out_artifact);
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif /* AMDUAT_FER_RECEIPT_H */