/* SPDX-License-Identifier: GPL-2.0 */1/*2* Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved.3*/45#ifndef _IPE_DIGEST_H6#define _IPE_DIGEST_H78#include <linux/types.h>9#include <linux/audit.h>1011#include "policy.h"1213struct digest_info {14const char *alg;15const u8 *digest;16size_t digest_len;17};1819struct digest_info *ipe_digest_parse(const char *valstr);20void ipe_digest_free(struct digest_info *digest_info);21void ipe_digest_audit(struct audit_buffer *ab, const struct digest_info *val);22bool ipe_digest_eval(const struct digest_info *expected,23const struct digest_info *digest);2425#endif /* _IPE_DIGEST_H */262728