Hi,
I modified the strongswan (5.0.4) code to write a new DH
backend i.e., implemented the diffie_hellman_t  interface so as to use Octeon 
Core Crypto Library APIs.   Run with 100k IPsec tunnels with DH group 1
(Encryption algo: AES and integrity algorithm: SHA1) and found the tunnel setup
rate to be 160 (approximately). Note that, with gmp library (using the same set
of parameters), the setup rate was found out to be 120-125. The Octeon Core
Crypto Library provides API's on Octeon for Crypto acceleration and DH
operation.
In addition what are the other ways to seep up the setup
rate? If I use the strongswan’s openssl plugin, how can I take advantage of an 
openssl
engine API to accelerate crypto/DH in user space? Thanks in advance for your
help and support.
 
Regards,
Chinmaya

Reply via email to