Прежде всего, я новичок в мире OpenSSL. Я заранее извиняюсь за любые основные, варварские ошибки.
Рассмотрим поток:
- Инициализировать OpenSSL с помощью механизма с помощью аппаратного обеспечения (позвольте ему назвать EngineHW).
- Вызов функции OpenSSL, например. X509_sign.
Как проверить, была ли вызвана функция на аппаратном обеспечении?
Как проверить функцию EngineHW? Что делать, если функция не определена EngineHW - будет ли резервная копия OpenSSL на любой двигатель по умолчанию, который у него есть?
Вопрос связан с утверждением качества - поскольку у меня есть аппаратное обеспечение для криптографии для меня, я считаю использование программного обеспечения регрессией (по крайней мере для важных функций).