Hi Ravichandra, Thank you for your prompt reply. I am glad to know that , you have been working on OpenSSL and Cavium's crypto tool kits. Certainly, I would like to have those contacts, who can help me to get this toolkit. Regards, Chinmaya
On Wednesday, January 29, 2014 3:29 AM, Ravichandra <[email protected]> wrote: Hi Chinmaya, I am an engineer working with S/W team at Cavium. I work on OpenSSL and Crypto relates Tool kits. We already have a separate Octeon OpenSSL toolkit which leverages crypto acceleration of Octeon. If you are interested i can give some contacts who can help you get the Toolkit. Thanks Ravichandra On Tue, Jan 28, 2014 at 6:45 PM, Chinmaya Dwibedy <[email protected]> wrote: Hi, > >The Diffe Hellman exchange consists of CPU-intensive operations like key-pair generation and shared-secret generation. The Octeon Core Crypto Library provides API's on Octeon for Crypto acceleration. The following functions (provided by the Cavium) to perform the Diffie-Hellman Operations, which are identical to the API's provided by the OpenSSL Crypto Library. > >1) DH_generate_parameters() >2) DH_generate_key() >3) DH_compute_key() >In addition, the Octeon provides the functions that perform the Elliptical Curve Diffie-Hellman Operations. >What are the modifications should I need to do so as to use APIs (supplied by Octeon Core Crypto Library) instead of OpenSSL's APIs? I think, it will consume less CPU cycles and enhance the tunnel setup rate. Can you please confirm? Note: I am using the strongswan-5.0.4 with load-tester-plugin. > >Regards, >Chinmaya
