C/C++ で OpenSSL 暗号化ライブラリを使用する場合、EVP インターフェイスは AES-NI ハードウェア アクセラレーションを自動的にサポートしますか (プロセッサのサポートを想定)? thisを参照すると、コマンドライン OpenSSL がサポートされているようです。このサポートを利用するために使用しなければならない特定の関数呼び出しがあるかどうか疑問に思っていました。
たとえば、 を使用する場合EVP_EncryptInit_ex(ctx, type, imp, key, iv)
、これらのパラメータのいずれかで NI アクセラレーションを指定する必要がありますか? EVP_EncryptInit_ex(ctx, EVP_aes_256_cbc(), NULL, key, iv)
つまり、トリックを行いますか?
ありがとう!