mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-01-29 00:19:55 +01:00
Recently, we had a wolfEngine customer report a compilation error because wolfSSL and OpenSSL both define the typedef pem_password_cb. The solution is to namespace our typedef with the wc_ prefix. In order to not break existing code that relies on wolfSSL providing pem_password_cb, if OPENSSL_COEXIST is not defined, we define pem_password_cb as a macro that maps to wc_pem_password_cb.
The wolfSSL manual is available at: http://www.wolfssl.com/documentation/wolfSSL-Manual.pdf The wolfSSL API guide is available at: https://www.wolfssl.com/doxygen/wolfssl_API.html The wolfCrypt API guide is available at: https://www.wolfssl.com/doxygen/wolfcrypt_API.html