Broadcom引擎的Openssl速度测试

时间:2013-07-18 05:54:57

标签: linux performance ssl cryptography openssl

我正在使用OpenSSL 1.0.1e。

OpenSSL引擎ubsec需要包含实际实现的附加库。 实现库是/usr/lib/libvendor_ubsec.so。

从ubsec OpenSSL引擎指示我们从代码加载的实现:

ENGINE_ctrl_cmd_string (&engine, "SO_PATH", vendor_ubsec, 0);

我想运行openssl速度测试如下:

openssl speed rsa1024 -engine ubsec

但它失败了,因为openssl没有加载libvendor_ubsec.so。

我知道这与OpenSSL 动态引擎有关,加载实现我需要使用类似的东西:

openssl engine ubsec -pre SO_PATH:vendor_ubsec

我的问题是如何“结合”两个comamnd openssl speed openssl引擎来运行ubsec引擎的速度测试>

1 个答案:

答案 0 :(得分:4)

交互式使用openssl命令解释器而不是单个命令发送,这样,在同一个执行上下文中,您可以加载引擎然后运行命令。这个site也有关于定义库加载路径的有用信息

gmurphy@interloper:~$ openssl
OpenSSL> engine dynamic
(dynamic) Dynamic engine loading support
OpenSSL> speed rsa1024                                   
Doing 1024 bit private rsa's for 10s: 32226 1024 bit private RSA's in 9.96s
Doing 1024 bit public rsa's for 10s: 542409 1024 bit public RSA's in 9.96s