使用-DAES_ASM标志编译的OpenSSL不会显示任何性能改进

时间:2019-03-28 10:16:15

标签: c++ openssl nasm

我们已经在Windows上运行了一个简单的PKCS11 AES加密测试,并注意到其性能比相应的linux版本低4-5倍。注意到大多数时间是在OpenSSL的keySchedule(..)中花费的。
根据已记录的内容,可以通过删除“ no_asm标志打开”并打开-DAES_ASM标志来重新编译OpenSSL,从而提高openSSL的性能。 (通过Visual Studio 2013进行编译)。
尽管进行了这些更改,但性能仍然没有改善。是否可以通过某种方式进行验证,以确保高性能汇编代码是否正在执行。

0 个答案:

没有答案