Async applications using wolfssl need to associate extra data
(application context) with the ssl session and context. This is used in
verification callback.
NO_WOLFSSL_STUB is needed to prevent a link time error resulting from
duplicate symbols when linking to both wolfssl and openssl at the same
time
---------
Co-authored-by: Kai Pastor <dg0yt@darc.de>
Co-authored-by: Monica <liuyumei01@beyondsoft.com>
* wolfssl: add features `dtls` and `secret-callback`
* bump port version
* add missing cmake options for wolfssl
* update version database
* increment port version to resolve conflicts
* update version database
* fix newline
* update version database again
* set CMAKE_C_FLAGS using detected configuration
* update version database
* update version database
* wolfSSL updates
* [wolfSSL] from 5.5.0 -> 5.5.4
* [wolfTPM] from 2.6.0 -> 2.7.0
* [wolfMQTT] from 1.14.1 -> 1.15.0
* Update ports/wolftpm/portfile.cmake
If there is no patch, delete it.
* [wolfssl] remove comments from patch pr_5949.patch
* [wolfmqtt] remove PATCHES since no longer needed
* [wolfmqtt] update git tree hash for version 1.15.0
* [wolfssl/wolftpm] update version database
---------
Co-authored-by: MonicaLiu <110024546+MonicaLiu0311@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Add wolfSSL port
* Add wolfMQTT
* Add wolfTPM
* Update ci.baseline.txt for wolfSSL, wolfMQTT, wolfTPM
* curl: Add wolfSSL feature
* wolfSSL: Always build out of tree and enable DES3
* wolfssl: support !uwp and use PORT variable for copyright install
* curl: use `VCPKG_TARGET_IS_WINDOWS` instead of triplet and `MATCHES`
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* curl[wolfssl]: add DES_ECB and add patch to resolve ntlm includes
* Fix version database.
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>