OpenEnclave в Python - PullRequest
       104

OpenEnclave в Python

0 голосов
/ 09 мая 2020

Я пытаюсь импортировать файлы OpenEnclave C в Python, чтобы использовать технологию OpenEnclave в HyperLedger Sawtooth. Итак, типичный подход - создать разделяемую библиотеку из файлов C и использовать ее с cTypes в Python. Я пытался использовать образец Helloworld. Я создал разделяемую библиотеку Анклава, вставив все необходимые зависимости (которые мы также видим в Makefile), и все, похоже, сделано правильно. С помощью команды "nm shared.so" прослушиваются все импортированные методы, переменные и так далее. Когда я попытался использовать эту библиотеку в Python, я столкнулся с проблемой: «undefined symbol: enclave_helloworld». Но этот метод enclave_helloworld присутствует в разделяемой библиотеке. Кто-нибудь проделал такую ​​работу? Есть ли у кого-нибудь более обширные знания о технологиях OpenEnclave и HyperLedger Sawtooth? Мне нужна всяческая помощь, спасибо.

...