Penglai-Enclave-sPMP
Penglai-Enclave-sPMP copied to clipboard
Penglai Enclave is an open-sourced, secure and scalable TEE system for RISC-V.
Random number is important in monitor's private key generation and signature generation. This random number generator is based on system time, sbi_timer(). Signed-off-by: Qingyu Shang
OpenSBI has released its 1.0 version. We should bump up Penglai to support 1.0 openSBI.
Currently Penglai's SM (statically) assumes 16 PMPs. However, there are some platforms support less (e.g., 8 PMPs) or more (e.g., in the future with ePMP we will have upto 64)....
Comment four lines in `hash_enclave` to make it the same as sign_tool's `hash_enclave`.
os-openEuler 23.09 kernal-6.4.0 reference document links for demo run https://github.com/Penglai-Enclave/Penglai-secGear/blob/riscv-penglai-zx-dev/docs/riscv_tee.md Error which I got during compilation of demos [root@openeuler-riscv64 debug]# cmake -DENABLE_ENC_KEY=1 -DCMAKE_BUILD_TYPE=Debug -DENCLAVE=PL -DSDK_PATH=/root/dev/sdk -DSSL_PATH=/root/dev/sdk/penglai_sdk_ssl -DPL_SSLLIB_PATH=/opt/penglai/openssl .. =============cmake help...
Hi Dong Du, Facing kernel panic for openEuler 23.09 Workstation details: Ubuntu 22.04 RISC-V cross compilier 13.2.0 qemu version 8.1.50 **Steps to reproduce:** Cross compilied u-boot, opensbi-1.2 as per the...
I build the qemu binaries from the "riscv-qemu" path, which generate qemu 4.1.1. when I use this qemu to load the image, it hang up at the output as following...
For Penglai with OpenSBI-v1.0(under directory opensbi-1.0), pmp0 configuration for monitor protection is inaccurate. It now uses _fw_start and _fw_end to decide pmp0 configuration, which facilitates the migration on dev boards....