openssl には (eng_cryptodev.c を介して) cryptodev-linux サポートが付属しているようです。openssl をダウンロードすると、eng_cryptodev.c ファイルがデフォルトで利用可能になります。
以下のリンクは、openssl サポートの eng_cryptodev.c について言及しています。
http://repo.or.cz/w/cryptodev-linux.git/commitdiff/56cc4e3b8b761cb34f928f4eee59755d1f0afc53
注:openssl ソースで利用可能な eng_cryptodev.c ファイルにいくつかの追加の変更が加えられているようです。
最近、cryptodev-linux にもいくつかの変更/パッチが利用できるようです。以下に参考情報を示します。
http://rt.openssl.org/Ticket/Display.html?id=2770&user=guest&pass=guest
パッチは次のとおりです。
0001-cryptodev-Fix-issue-with-signature-generation.patch 0002-cryptodev-allow-copying-EVP-contexts.patch
注: patch -p0 < 0001/2-*.patch は正しく機能しないため、手動で適用します。
私の理解が間違っている場合はお知らせください。
ブラジル、
& サヌマラ