/* SPDX-License-Identifier: GPL-2.0-only */ | |
#ifndef _MRC_CACHE_HASH_TPM_H_ | |
#define _MRC_CACHE_HASH_TPM_H_ | |
#include <types.h> | |
/* | |
* Updates mrc cache hash if it differs. | |
*/ | |
void mrc_cache_update_hash(uint32_t index, const uint8_t *data, size_t size); | |
/* | |
* Verifies mrc cache hash which is stored somewhere. | |
* return 1 verification was successful and 0 for error. | |
*/ | |
int mrc_cache_verify_hash(uint32_t index, const uint8_t *data, size_t size); | |
#endif /* _MRC_CACHE_HASH_TPM_H_ */ |