Я сделал следующий анклав & Приложение загружает анклав:
https://github.com/pc-magas/myFirstEnclave/tree/run_fail
Как видите, я загружаю неправильный путь к анклаву, поэтому приложение не запускается, как ожидалось, когда это происходит в примере, возвращается ошибка:
Код ошибки SGX: 8207
Не удалось инициализировать анклав.
Но я не могу понять, что делает 8207
Код ошибки означает, насколько я вижу, я не упоминаюсь по поводу кодов ошибок в документации: https://software.intel.com/en-us/node/709252
Итак, вы можете объяснить, что означает этот код ошибки?
8207 (десятичный) равен 200F (шестнадцатеричный), и ваша ссылка показывает:
0x200F | SGX_ERROR_ENCLAVE_FILE_ACCESS | Can’t open enclave file.
Это то, что вы ожидаете при прохождении неправильного пути.
Других решений пока нет …