# startup_hvb **Repository Path**: wanxinhuawei/startup_hvb_1 ## Basic Information - **Project Name**: startup_hvb - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 33 - **Created**: 2023-03-08 - **Last Updated**: 2023-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenHarmony Verified Boot ## Introduction Open**H**armony **V**erified **B**oot (HVB) component is used to verify and authenticate system images to make sure OpenHarmony is running system images: - from authenticated sources - without tampering - can not roll back to old versions with vulnerabilities ![image-20230223211124779](.\figures\usage-en.png) HVB is composed of three modules as shown below: ![image-20230223212705771](.\figures\hvb-arch.png) - libhvb is the verifying utility library. It will be integrated by Bootloader to verify initial images, and integrated by init to verify system images. - hvbtool is used to sign system images, it will be integrated by Building system. ## Directory Structure The structure of the repository directory is as follows: ``` base/startup/hvb/ ├── libhvb # source code for libhvb module └── tools # source code for hvbtool module ``` ## Repositories Involved **[startup\_init\_lite](https://gitee.com/openharmony/startup_init_lite)**