-
Notifications
You must be signed in to change notification settings - Fork 197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mbedtls3 migration #1113
Open
Aidan63
wants to merge
21
commits into
HaxeFoundation:master
Choose a base branch
from
Aidan63:mbedtls3
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+595,671
−154,943
Open
mbedtls3 migration #1113
Changes from 1 commit
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
fbf3eb0
mbedtls3 migration
Aidan63 b1b53da
Update src/hx/libs/ssl/SSL.cpp
Aidan63 be8cdf4
Update src/hx/libs/ssl/SSL.cpp
Aidan63 b4ee945
Update src/hx/libs/ssl/SSL.cpp
Aidan63 fe6ec81
try compiling mbedtls in its own files tag against a c std version
Aidan63 f2fe638
try setting the c flag on the ssl file group
Aidan63 7a28b88
It was worth a try
Aidan63 27bdee8
patch crypto headers
Aidan63 d23c320
unmask mysql service before starting
Aidan63 17e6116
Merge branch 'master' into mbedtls3
Aidan63 fc1541c
add c99 flag
Aidan63 d52a7c8
Merge branch 'master' into mbedtls3
Aidan63 8b2ffea
Merge branch 'master' into mbedtls3
Aidan63 be45fff
MBEDTLS_USER_CONFIG_FILE
Aidan63 098ba88
move lean and mean define
Aidan63 32fdb75
new xml setup
Aidan63 5ee1309
Merge branch 'master' into mbedtls3
Aidan63 889e23d
Fix files name
Aidan63 6e15219
update include path
Aidan63 d4bd8e4
Merge branch 'master' into mbedtls3
Aidan63 4a406d3
update to mbedtls 3.6.1
Aidan63 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,128 @@ | ||
<xml> | ||
<set name="MBEDTLS_DIR" value="${HXCPP}/project/thirdparty/mbedtls-3.6.0" /> | ||
|
||
<files id="hxcpp_ssl" > | ||
<depend name="${this_dir}/mbedtls-files.xml" dateOnly="true" /> | ||
<cache value="true" asLibrary="true" /> | ||
|
||
<include name="${this_dir}/mbedtls-flags.xml" /> | ||
|
||
<compilerflag value="-std=c99" unless="MSVC_VER"/> | ||
|
||
<file name="${MBEDTLS_DIR}/library/aes.c"/> | ||
<file name="${MBEDTLS_DIR}/library/aesni.c"/> | ||
<file name="${MBEDTLS_DIR}/library/aesce.c"/> | ||
<file name="${MBEDTLS_DIR}/library/aria.c"/> | ||
<file name="${MBEDTLS_DIR}/library/asn1parse.c"/> | ||
<file name="${MBEDTLS_DIR}/library/asn1write.c"/> | ||
<file name="${MBEDTLS_DIR}/library/base64.c"/> | ||
<file name="${MBEDTLS_DIR}/library/bignum.c"/> | ||
<file name="${MBEDTLS_DIR}/library/bignum_core.c"/> | ||
<file name="${MBEDTLS_DIR}/library/bignum_mod.c"/> | ||
<file name="${MBEDTLS_DIR}/library/bignum_mod_raw.c"/> | ||
<file name="${MBEDTLS_DIR}/library/block_cipher.c"/> | ||
<file name="${MBEDTLS_DIR}/library/camellia.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ccm.c"/> | ||
<file name="${MBEDTLS_DIR}/library/chacha20.c"/> | ||
<file name="${MBEDTLS_DIR}/library/chachapoly.c"/> | ||
<file name="${MBEDTLS_DIR}/library/cipher.c"/> | ||
<file name="${MBEDTLS_DIR}/library/cipher_wrap.c"/> | ||
<file name="${MBEDTLS_DIR}/library/constant_time.c"/> | ||
<file name="${MBEDTLS_DIR}/library/cmac.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ctr_drbg.c"/> | ||
<file name="${MBEDTLS_DIR}/library/des.c"/> | ||
<file name="${MBEDTLS_DIR}/library/dhm.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ecdh.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ecdsa.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ecjpake.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ecp.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ecp_curves.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ecp_curves_new.c"/> | ||
<file name="${MBEDTLS_DIR}/library/entropy.c"/> | ||
<file name="${MBEDTLS_DIR}/library/entropy_poll.c"/> | ||
<file name="${MBEDTLS_DIR}/library/error.c"/> | ||
<file name="${MBEDTLS_DIR}/library/gcm.c"/> | ||
<file name="${MBEDTLS_DIR}/library/hkdf.c"/> | ||
<file name="${MBEDTLS_DIR}/library/hmac_drbg.c"/> | ||
<file name="${MBEDTLS_DIR}/library/lmots.c"/> | ||
<file name="${MBEDTLS_DIR}/library/lms.c"/> | ||
<file name="${MBEDTLS_DIR}/library/md.c"/> | ||
<file name="${MBEDTLS_DIR}/library/md5.c"/> | ||
<file name="${MBEDTLS_DIR}/library/memory_buffer_alloc.c"/> | ||
<file name="${MBEDTLS_DIR}/library/nist_kw.c"/> | ||
<file name="${MBEDTLS_DIR}/library/oid.c"/> | ||
<file name="${MBEDTLS_DIR}/library/padlock.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pem.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pk.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pk_ecc.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pk_wrap.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pkcs12.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pkcs5.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pkparse.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pkwrite.c"/> | ||
<file name="${MBEDTLS_DIR}/library/platform.c"/> | ||
<file name="${MBEDTLS_DIR}/library/platform_util.c"/> | ||
<file name="${MBEDTLS_DIR}/library/poly1305.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_aead.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_cipher.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_client.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_driver_wrappers_no_static.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_ecp.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_ffdh.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_hash.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_mac.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_pake.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_rsa.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_se.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_slot_management.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_storage.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_its_file.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_util.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ripemd160.c"/> | ||
<file name="${MBEDTLS_DIR}/library/rsa.c"/> | ||
<file name="${MBEDTLS_DIR}/library/rsa_alt_helpers.c"/> | ||
<file name="${MBEDTLS_DIR}/library/sha1.c"/> | ||
<file name="${MBEDTLS_DIR}/library/sha256.c"/> | ||
<file name="${MBEDTLS_DIR}/library/sha512.c"/> | ||
<file name="${MBEDTLS_DIR}/library/sha3.c"/> | ||
<file name="${MBEDTLS_DIR}/library/threading.c"/> | ||
<file name="${MBEDTLS_DIR}/library/timing.c"/> | ||
<file name="${MBEDTLS_DIR}/library/version.c"/> | ||
<file name="${MBEDTLS_DIR}/library/version_features.c"/> | ||
|
||
<file name="${MBEDTLS_DIR}/library/pkcs7.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509_create.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509_crl.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509_crt.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509_csr.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509write.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509write_crt.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509write_csr.c"/> | ||
|
||
<file name="${MBEDTLS_DIR}/library/debug.c"/> | ||
<file name="${MBEDTLS_DIR}/library/mps_reader.c"/> | ||
<file name="${MBEDTLS_DIR}/library/mps_trace.c"/> | ||
<file name="${MBEDTLS_DIR}/library/net_sockets.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_cache.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_ciphersuites.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_client.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_cookie.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_debug_helpers_generated.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_msg.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_ticket.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls12_client.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls12_server.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls13_keys.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls13_server.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls13_client.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls13_generic.c"/> | ||
|
||
<file name="${MBEDTLS_DIR}/library/error.c"/> | ||
<file name="${MBEDTLS_DIR}/library/version_features.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_debug_helpers_generated.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_driver_wrappers_no_static.c"/> | ||
</files> | ||
</xml> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<xml> | ||
|
||
<depend name="${HXCPP}/project/thirdparty/mbedtls-flags.xml" dateOnly="true" /> | ||
|
||
<compilerflag value="-I${HXCPP}/project/thirdparty/mbedtls-2.28.2/include" /> | ||
<compilerflag value="-I${HXCPP}/project/thirdparty/config/mbedtls/include" /> | ||
<compilerflag value="-DMBEDTLS_USER_CONFIG_FILE=<mbedtls_config.h>" /> | ||
|
||
</xml> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,147 +1,30 @@ | ||
<xml> | ||
|
||
<pragma once="true" /> | ||
<pragma once="true" /> | ||
|
||
<set name="MBEDTLS_DIR" value="${HXCPP}/project/thirdparty/mbedtls-3.6.0" /> | ||
<include name="${HXCPP}/project/thirdparty/mbedtls-files.xml" /> | ||
|
||
<files id="hxcpp_ssl" > | ||
<depend files="hxcpp-depends"/> | ||
<depend name="${this_dir}/Build.xml" dateOnly="true" /> | ||
<cache value="true" asLibrary="true" /> | ||
<compilerflag value="-std=c99" unless="MSVC_VER"/> | ||
<compilerflag value="-I${MBEDTLS_DIR}/include"/> | ||
<compilerflag value="-I${this_dir}"/> | ||
<compilerflag value="-DMBEDTLS_USER_CONFIG_FILE=<mbedtls_config.h>"/> | ||
<files id="hxcpp_ssl" > | ||
<depend files="hxcpp-depends"/> | ||
<depend name="${this_dir}/Build.xml" dateOnly="true" /> | ||
<cache value="true" asLibrary="true" /> | ||
|
||
<file name="${this_dir}/SSL.cpp"/> | ||
<include name="${HXCPP}/project/thirdparty/mbedtls-flags.xml" /> | ||
|
||
<file name="${MBEDTLS_DIR}/library/aes.c"/> | ||
<file name="${MBEDTLS_DIR}/library/aesni.c"/> | ||
<file name="${MBEDTLS_DIR}/library/aesce.c"/> | ||
<file name="${MBEDTLS_DIR}/library/aria.c"/> | ||
<file name="${MBEDTLS_DIR}/library/asn1parse.c"/> | ||
<file name="${MBEDTLS_DIR}/library/asn1write.c"/> | ||
<file name="${MBEDTLS_DIR}/library/base64.c"/> | ||
<file name="${MBEDTLS_DIR}/library/bignum.c"/> | ||
<file name="${MBEDTLS_DIR}/library/bignum_core.c"/> | ||
<file name="${MBEDTLS_DIR}/library/bignum_mod.c"/> | ||
<file name="${MBEDTLS_DIR}/library/bignum_mod_raw.c"/> | ||
<file name="${MBEDTLS_DIR}/library/block_cipher.c"/> | ||
<file name="${MBEDTLS_DIR}/library/camellia.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ccm.c"/> | ||
<file name="${MBEDTLS_DIR}/library/chacha20.c"/> | ||
<file name="${MBEDTLS_DIR}/library/chachapoly.c"/> | ||
<file name="${MBEDTLS_DIR}/library/cipher.c"/> | ||
<file name="${MBEDTLS_DIR}/library/cipher_wrap.c"/> | ||
<file name="${MBEDTLS_DIR}/library/constant_time.c"/> | ||
<file name="${MBEDTLS_DIR}/library/cmac.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ctr_drbg.c"/> | ||
<file name="${MBEDTLS_DIR}/library/des.c"/> | ||
<file name="${MBEDTLS_DIR}/library/dhm.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ecdh.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ecdsa.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ecjpake.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ecp.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ecp_curves.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ecp_curves_new.c"/> | ||
<file name="${MBEDTLS_DIR}/library/entropy.c"/> | ||
<file name="${MBEDTLS_DIR}/library/entropy_poll.c"/> | ||
<file name="${MBEDTLS_DIR}/library/error.c"/> | ||
<file name="${MBEDTLS_DIR}/library/gcm.c"/> | ||
<file name="${MBEDTLS_DIR}/library/hkdf.c"/> | ||
<file name="${MBEDTLS_DIR}/library/hmac_drbg.c"/> | ||
<file name="${MBEDTLS_DIR}/library/lmots.c"/> | ||
<file name="${MBEDTLS_DIR}/library/lms.c"/> | ||
<file name="${MBEDTLS_DIR}/library/md.c"/> | ||
<file name="${MBEDTLS_DIR}/library/md5.c"/> | ||
<file name="${MBEDTLS_DIR}/library/memory_buffer_alloc.c"/> | ||
<file name="${MBEDTLS_DIR}/library/nist_kw.c"/> | ||
<file name="${MBEDTLS_DIR}/library/oid.c"/> | ||
<file name="${MBEDTLS_DIR}/library/padlock.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pem.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pk.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pk_ecc.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pk_wrap.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pkcs12.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pkcs5.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pkparse.c"/> | ||
<file name="${MBEDTLS_DIR}/library/pkwrite.c"/> | ||
<file name="${MBEDTLS_DIR}/library/platform.c"/> | ||
<file name="${MBEDTLS_DIR}/library/platform_util.c"/> | ||
<file name="${MBEDTLS_DIR}/library/poly1305.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_aead.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_cipher.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_client.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_driver_wrappers_no_static.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_ecp.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_ffdh.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_hash.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_mac.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_pake.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_rsa.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_se.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_slot_management.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_storage.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_its_file.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_util.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ripemd160.c"/> | ||
<file name="${MBEDTLS_DIR}/library/rsa.c"/> | ||
<file name="${MBEDTLS_DIR}/library/rsa_alt_helpers.c"/> | ||
<file name="${MBEDTLS_DIR}/library/sha1.c"/> | ||
<file name="${MBEDTLS_DIR}/library/sha256.c"/> | ||
<file name="${MBEDTLS_DIR}/library/sha512.c"/> | ||
<file name="${MBEDTLS_DIR}/library/sha3.c"/> | ||
<file name="${MBEDTLS_DIR}/library/threading.c"/> | ||
<file name="${MBEDTLS_DIR}/library/timing.c"/> | ||
<file name="${MBEDTLS_DIR}/library/version.c"/> | ||
<file name="${MBEDTLS_DIR}/library/version_features.c"/> | ||
<file name="${this_dir}/SSL.cpp"/> | ||
</files> | ||
|
||
<file name="${MBEDTLS_DIR}/library/pkcs7.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509_create.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509_crl.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509_crt.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509_csr.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509write.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509write_crt.c"/> | ||
<file name="${MBEDTLS_DIR}/library/x509write_csr.c"/> | ||
|
||
<file name="${MBEDTLS_DIR}/library/debug.c"/> | ||
<file name="${MBEDTLS_DIR}/library/mps_reader.c"/> | ||
<file name="${MBEDTLS_DIR}/library/mps_trace.c"/> | ||
<file name="${MBEDTLS_DIR}/library/net_sockets.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_cache.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_ciphersuites.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_client.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_cookie.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_debug_helpers_generated.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_msg.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_ticket.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls12_client.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls12_server.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls13_keys.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls13_server.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls13_client.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_tls13_generic.c"/> | ||
|
||
<file name="${MBEDTLS_DIR}/library/error.c"/> | ||
<file name="${MBEDTLS_DIR}/library/version_features.c"/> | ||
<file name="${MBEDTLS_DIR}/library/ssl_debug_helpers_generated.c"/> | ||
<file name="${MBEDTLS_DIR}/library/psa_crypto_driver_wrappers_no_static.c"/> | ||
</files> | ||
|
||
<target id="haxe"> | ||
<files id="hxcpp_ssl" /> | ||
<target id="haxe"> | ||
<files id="hxcpp_ssl" /> | ||
<files id="mbedtls" /> | ||
|
||
<lib name="advapi32.lib" if="windows" unless="static_link" /> | ||
<lib name="crypt32.lib" if="windows" unless="static_link" /> | ||
<lib name="bcrypt.lib" if="windows" unless="static_link" /> | ||
<lib name="ws2_32.lib" if="windows" unless="static_link" /> | ||
<lib name="bcrypt.lib" if="windows" unless="static_link" /> | ||
<lib name="ws2_32.lib" if="windows" unless="static_link" /> | ||
|
||
<flag value="-framework" if="macos"/> | ||
<flag value="Security" if="macos"/> | ||
</target> | ||
<flag value="-framework" if="macos"/> | ||
<flag value="Security" if="macos"/> | ||
</target> | ||
|
||
</xml> |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Include path has to be updated here as well now. I think eventually we should switch to using submodules and just have a
mbedtls
directory rather thanmbedtls-x.x.x
.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I definitely wouldn't want to see a change to submodules, they are hell on earth and it would be better if the git world forgot they existed. Switching to a sane alternative like subtrees would be good though.