1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openeuler-secGear

Клонировать/Скачать
build_install.md 2.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 08:55 0ab2a98

Быстрый старт с Intel SGX

Убедитесь, что на вашей системе установлены драйвер sgx, sgx sdk и sgx psw. Вы можете установить их через выпущенную версию или исходный код linux-sgx.

  1. Клонируйте репозиторий secGear:
git clone https://gitee.com/openeuler/secGear.git
  1. Соберите secGear и примеры:
cd secGear
source /opt/intel/sgxsdk/environment && source environment
mkdir debug && cd debug && cmake ..&& make && sudo make install
  1. Запустите Helloworld:
./examples/helloworld/host/secgear_helloworld
  1. Более сложные примеры смотрите в каталоге examples.

Быстрый старт с ARM TrustZone (Kunpeng itrustee)

На данный момент TeeOS itrustee прошивается только на Kunpeng (например, Kunpeng 920).

Убедитесь, что ваша система установила ocaml-dune, если он установлен, пропустите этот шаг. В противном случае установите его, следуя инструкциям на странице ocaml-dune.

  1. Клонируйте репозиторий secGear:
git clone https://gitee.com/openeuler/secGear.git
  1. Соберите secGear и примеры:
cd secGear
source environment
mkdir debug && cd debug && cmake -DENCLAVE=GP ..&& make && sudo make install
  1. Запустите Helloworld:
/vendor/bin/secgear_helloworld
  1. Более сложные примеры смотрите в каталоге examples.

Сборка с RSIC-V Penglai

См. 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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/openeuler-secGear.git
git@api.gitlife.ru:oschina-mirror/openeuler-secGear.git
oschina-mirror
openeuler-secGear
openeuler-secGear
master