Topic: Could you tell me OpenSSL can be replaced by WolfSSL?

from the description,I knew wolfSSL are better than Openssl, our company's products has using openssl for many years,if we we  will replace openssl with wolfssl, there will have some problems or not?

Share

Re: Could you tell me OpenSSL can be replaced by WolfSSL?

Hi zhanghongge,

wolfSSL actively maintains an OpenSSL compatibility layer for an easy rip-and-replace option. We support all the most common OpenSSL API calls in our compatibility layer and map the OpenSSL calls to internal wolfSSL functions. The best answer I can provide at this time is to just try it, move OpenSSL to a temporary location, put wolfSSL in it's place and change your project to use -lwolfssl instead of -lopenssl.

To get started with wolfSSL please see the following links:
https://www.wolfssl.com/wolfSSL/wolfssl-quickstart.html
https://www.wolfssl.com/wolfSSL/Docs-wo … l-toc.html

For more details on the answer to your question please see this link:
https://www.wolfssl.com/wolfSSL/wolfssl-openssl.html

Let us know if you have any further questions. We're happy to help in any way we can.


Regards,

Kaleb & the wolfSSL Team

3 (edited by rodrigoareis 2017-06-05 14:15:49)

Re: Could you tell me OpenSSL can be replaced by WolfSSL?

Hi, I am looking for an OpenSSL alternative. I tried to replace it by WolfSSL in our iOS SDK but there are some missing functions and structures on OpenSSL compatibility:

X509_REQ
X509_REQ_new()
X509_REQ_get_subject_name()
X509_REQ_set_pubkey()
MBSTRING_ASC
X509_REQ_sign()
i2d_X509_REQ_bio()
d2i_X509()
X509_get_notAfter()
ASN1_TIME_to_generalizedtime()
ASN1_STRING_data()

Do you guys have a plan to increase the OpenSSL compatibility? If yes, are those functions included?

Thanks,

Rodrigo

Share

Re: Could you tell me OpenSSL can be replaced by WolfSSL?

Hi rodrigoareis,

Yes wolfSSL has several increases planned, in fact the pull requests have been open for some time we just have to finish reviewing them and getting them merged. They are "want to have" at the moment so the priority on them has been de-escalated. You can see the changes in our github repo for example:

https://github.com/wolfSSL/wolfssl/pulls
Compatibility layer part2
Compatibility layer part3
Compatibility layer another part... etc


Warm Regards,

Kaleb

Re: Could you tell me OpenSSL can be replaced by WolfSSL?

wolfSSL its just amazing.Love it!
Good luck you guys in future!