| OLD | NEW |
| 1 | 1 |
| 2 #include "cgptlib.h" | 2 #include "cgptlib.h" |
| 3 #include "load_firmware_fw.h" | 3 #include "load_firmware_fw.h" |
| 4 #include "load_kernel_fw.h" | 4 #include "load_kernel_fw.h" |
| 5 #include "rollback_index.h" | 5 #include "rollback_index.h" |
| 6 #include "tlcl.h" | 6 #include "tlcl.h" |
| 7 #include "vboot_common.h" | 7 #include "vboot_common.h" |
| 8 #include "vboot_kernel.h" | 8 #include "vboot_kernel.h" |
| 9 | 9 |
| 10 int main(void) | 10 int main(void) |
| 11 { | 11 { |
| 12 uint16_t x, y; | 12 uint16_t x, y; |
| 13 | 13 |
| 14 /* cgptlib.h */ | 14 /* cgptlib.h */ |
| 15 GptInit(0); | 15 GptInit(0); |
| 16 GptNextKernelEntry(0, 0, 0); | 16 GptNextKernelEntry(0, 0, 0); |
| 17 GptUpdateKernelEntry(0, 0); | 17 GptUpdateKernelEntry(0, 0); |
| 18 | 18 |
| 19 /* load_firmware_fw.h */ | 19 /* load_firmware_fw.h */ |
| 20 UpdateFirmwareBodyHash(0, 0, 0); | 20 UpdateFirmwareBodyHash(0, 0, 0); |
| 21 LoadFirmware(0); | 21 LoadFirmware(0); |
| 22 | 22 |
| 23 /* load_kernel_fw.h */ | 23 /* load_kernel_fw.h */ |
| 24 LoadKernel(0); | 24 LoadKernel(0); |
| 25 | 25 |
| 26 /* rollback_index.h */ | 26 /* rollback_index.h */ |
| 27 SetupTPM(0, 0); | 27 RollbackFirmwareSetup(0, &x, &y); |
| 28 GetStoredVersions(0, &x, &y); | 28 RollbackFirmwareWrite(0, 0); |
| 29 WriteStoredVersions(0, 0, 0); | 29 RollbackFirmwareLock(); |
| 30 LockFirmwareVersions(); | 30 RollbackKernelRecovery(0); |
| 31 LockKernelVersionsByLockingPP(); | 31 RollbackKernelRead(&x, &y); |
| 32 RollbackKernelWrite(0, 0); |
| 33 RollbackKernelLock(); |
| 32 | 34 |
| 33 /* tlcl.h */ | 35 /* tlcl.h */ |
| 34 TlclLibInit(); | 36 TlclLibInit(); |
| 35 TlclStartup(); | 37 TlclStartup(); |
| 36 TlclSelftestfull(); | 38 TlclSelftestfull(); |
| 37 TlclContinueSelfTest(); | 39 TlclContinueSelfTest(); |
| 38 TlclDefineSpace(0, 0, 0); | 40 TlclDefineSpace(0, 0, 0); |
| 39 TlclWrite(0, 0, 0); | 41 TlclWrite(0, 0, 0); |
| 40 TlclRead(0, 0, 0); | 42 TlclRead(0, 0, 0); |
| 41 TlclWriteLock(0); | 43 TlclWriteLock(0); |
| (...skipping 19 matching lines...) Expand all Loading... |
| 61 PublicKeyCopy(0, 0); | 63 PublicKeyCopy(0, 0); |
| 62 PublicKeyToRSA(0); | 64 PublicKeyToRSA(0); |
| 63 VerifyData(0, 0, 0); | 65 VerifyData(0, 0, 0); |
| 64 VerifyDigest(0, 0, 0); | 66 VerifyDigest(0, 0, 0); |
| 65 KeyBlockVerify(0, 0, 0); | 67 KeyBlockVerify(0, 0, 0); |
| 66 VerifyFirmwarePreamble2(0, 0, 0); | 68 VerifyFirmwarePreamble2(0, 0, 0); |
| 67 VerifyKernelPreamble2(0, 0, 0); | 69 VerifyKernelPreamble2(0, 0, 0); |
| 68 | 70 |
| 69 return 0; | 71 return 0; |
| 70 } | 72 } |
| OLD | NEW |