Могу ли я «Swig» весь OpenSSL 3.5.2 до C#?C#

Место общения программистов C#
Anonymous
Могу ли я «Swig» весь OpenSSL 3.5.2 до C#?

Сообщение Anonymous »

Я начал работать над мини -боковым проектом, чтобы выучить некоторые новые вещи. Я хотел посмотреть, смогу ли я использовать нативные OpenSSL 3.5.2 LIBS ( libcrypto и, возможно, libssl ) в C#. Первым позабоченным было написать Dllimports вручную, но теперь я хочу сделать следующий шаг и построить этот родной мост автоматизированным. Я начал небольшое исследование и нашел Swig на GitHub, который является инструментом, который делает именно то, на что я надеялся. Но это поднимает один вопрос: есть ли способ экспортировать всю Lib of OpenSSL? Как я мог достичь этого, не написав весь файл SWIG вручную? Могу ли я экспортировать структуры, такие как evp_pkey или определения (NIDS, Strings, Numbers и т. Д.)? /> Запрыгнуть для: < /p>

Способ автоматизировать сборку SWIG для всех заголовков в openssl < /li>
< /ul>

Подробнее здесь: https://stackoverflow.com/questions/797 ... 3-5-2-to-c

Вернуться в «C#»