1301d27d9SRadoslaw Biernacki /*
2*5e690269SRuchika Gupta * Copyright (c) 2017-2022, ARM Limited and Contributors. All rights reserved.
3301d27d9SRadoslaw Biernacki *
4301d27d9SRadoslaw Biernacki * SPDX-License-Identifier: BSD-3-Clause
5301d27d9SRadoslaw Biernacki */
6301d27d9SRadoslaw Biernacki
7301d27d9SRadoslaw Biernacki #include <plat/common/platform.h>
8301d27d9SRadoslaw Biernacki
9301d27d9SRadoslaw Biernacki extern char qemu_rotpk_hash[], qemu_rotpk_hash_end[];
10301d27d9SRadoslaw Biernacki
plat_get_rotpk_info(void * cookie,void ** key_ptr,unsigned int * key_len,unsigned int * flags)11301d27d9SRadoslaw Biernacki int plat_get_rotpk_info(void *cookie, void **key_ptr, unsigned int *key_len,
12301d27d9SRadoslaw Biernacki unsigned int *flags)
13301d27d9SRadoslaw Biernacki {
14301d27d9SRadoslaw Biernacki *key_ptr = qemu_rotpk_hash;
15301d27d9SRadoslaw Biernacki *key_len = qemu_rotpk_hash_end - qemu_rotpk_hash;
16301d27d9SRadoslaw Biernacki *flags = ROTPK_IS_HASH;
17301d27d9SRadoslaw Biernacki
18301d27d9SRadoslaw Biernacki return 0;
19301d27d9SRadoslaw Biernacki }
20301d27d9SRadoslaw Biernacki
plat_get_nv_ctr(void * cookie,unsigned int * nv_ctr)21301d27d9SRadoslaw Biernacki int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr)
22301d27d9SRadoslaw Biernacki {
23301d27d9SRadoslaw Biernacki *nv_ctr = 0;
24301d27d9SRadoslaw Biernacki
25301d27d9SRadoslaw Biernacki return 0;
26301d27d9SRadoslaw Biernacki }
27301d27d9SRadoslaw Biernacki
plat_set_nv_ctr(void * cookie,unsigned int nv_ctr)28301d27d9SRadoslaw Biernacki int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr)
29301d27d9SRadoslaw Biernacki {
30301d27d9SRadoslaw Biernacki return 1;
31301d27d9SRadoslaw Biernacki }
32