Убедитесь, что на вашей системе установлены драйвер sgx, sgx sdk и sgx psw. Вы можете установить их через выпущенную версию или исходный код linux-sgx.
git clone https://gitee.com/openeuler/secGear.git
cd secGear
source /opt/intel/sgxsdk/environment && source environment
mkdir debug && cd debug && cmake ..&& make && sudo make install
./examples/helloworld/host/secgear_helloworld
На данный момент TeeOS itrustee прошивается только на Kunpeng (например, Kunpeng 920).
Убедитесь, что ваша система установила ocaml-dune, если он установлен, пропустите этот шаг. В противном случае установите его, следуя инструкциям на странице ocaml-dune.
git clone https://gitee.com/openeuler/secGear.git
cd secGear
source environment
mkdir debug && cd debug && cmake -DENCLAVE=GP ..&& make && sudo make install
/vendor/bin/secgear_helloworld
См. riscv_tee.md.
Команда сборки cmake ..
использует путь установки SDK по умолчанию и путь установки enclave ssl по умолчанию (необязательно, требуется только в том случае, если ваше приложение использует libssl). Если вы устанавливаете их по своему усмотрению, вам нужно указать свой путь с помощью cmake, например:
// следующие две команды одинаковы
cmake ..
cmake -DSDK_PATH=/opt/intel/sgxsdk -DSSL_PATH=/opt/intel/sgxssl ..
// укажите свой путь
cmake -DSDK_PATH="путь установки sdk" -DSSL_PATH="путь установки enclave ssl" ..
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )