diff options
Diffstat (limited to 'firmware/lib/mocked_secdata_tpm.c')
-rw-r--r-- | firmware/lib/mocked_secdata_tpm.c | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/firmware/lib/mocked_secdata_tpm.c b/firmware/lib/mocked_secdata_tpm.c new file mode 100644 index 00000000..4271f768 --- /dev/null +++ b/firmware/lib/mocked_secdata_tpm.c @@ -0,0 +1,38 @@ +/* Copyright (c) 2012 The Chromium OS Authors. All rights reserved. + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + * + * Functions for querying, manipulating and locking secure data spaces + * stored in the TPM NVRAM. + */ + +#include "utility.h" +#include "secdata_tpm.h" +#include "tss_constants.h" + +vb2_error_t SetVirtualDevMode(int val) +{ + return VB2_SUCCESS; +} + +uint32_t RollbackKernelRead(uint32_t *version) +{ + *version = 0; + return TPM_SUCCESS; +} + +uint32_t RollbackKernelWrite(uint32_t version) +{ + return TPM_SUCCESS; +} + +uint32_t RollbackKernelLock(int recovery_mode) +{ + return TPM_SUCCESS; +} + +uint32_t RollbackFwmpRead(struct RollbackSpaceFwmp *fwmp) +{ + memset(fwmp, 0, sizeof(*fwmp)); + return TPM_SUCCESS; +} |