summaryrefslogtreecommitdiffstats
path: root/thirdparty/mbedtls
Commit message (Collapse)AuthorAgeFilesLines
* mbedtls: Update to upstream version 2.16.2Rémi Verschelde2019-07-1185-888/+3006
|
* CryptoCore class to access to base crypto utils.Fabio Alessandrelli2019-07-022-0/+31
| | | | | | | | | | | | | | | | | | Godot core needs MD5/SHA256/AES/Base64 which used to be provided by separate libraries. Since we bundle mbedtls in most cases, and we can easily only include the needed sources if we so desire, let's use it. To simplify library changes in the future, and better isolate header dependencies all functions have been wrapped around inside a class in `core/math/crypto_base.h`. If the mbedtls module is disabled, we only bundle the needed source files independently of the `builtin_mbedtls` option. If the module is enabled, the `builtin_mbedtls` option works as usual. Also remove some unused headers from StreamPeerMbedTLS which were causing build issues.
* Disable support for VIA PadlockHein-Pieter van Braam2019-02-242-1/+16
| | | | | | This code defines a symbol 'unsupported' which is also in a newer version of libwebsockets. To fix 32bit linux builds just disable padlock support. Processors that support this are rare and old.
* Update mbedtls PR 1453 diff (UWP crypto fixes)Fabio Alessandrelli2019-02-204-295/+63
| | | | | Also remove .orig file which should not have been committed in the first place
* Bump mbedTLS to version 2.16 (LTS version)Fabio Alessandrelli2019-02-20111-3701/+11217
|
* Disable support for VIA PadlockHein-Pieter van Braam2019-01-011-14/+0
| | | | | | This code defines a symbol 'unsupported' which is also in a newer version of libwebsockets. To fix 32bit linux builds just disable padlock support. Processors that support this are rare and old.
* mbedtls: Update to upstream version 2.12.0Rémi Verschelde2018-07-2861-588/+7372
| | | | | _WIN32_WINNT redefinition fix is no longer needed as it was merged upstream. PR 1453 is still not merged, diff updated to current state.
* Bump mbedTLS to version 2.10.0Fabio Alessandrelli2018-06-07104-2782/+5939
|
* Thirdparty: Fill copyright for lws, miniupnpc, clipperRémi Verschelde2018-06-072-0/+204
| | | | | | Rename `lws` to `libwebsockets` which is its library name. Add missing license file for mbedtls.
* MbedTLS PR 1453 (fix UWP build)Fabio Alessandrelli2018-04-033-9/+172
| | | | The patch seems to be ready for merge upstream
* Small patch to change mbedtls _WIN32_WINNTFabio Alessandrelli2018-04-031-2/+5
|
* Update mbedTLS to version 2.8.0Fabio Alessandrelli2018-04-0343-387/+849
|
* Small patch to change mbedtls _WIN32_WINNTFabio Alessandrelli2018-02-201-1/+1
| | | | | We are using 0x0601 as min anyway. This avoids SOCKADDR_STORAGE error on uwp build
* Import PR 730 from mbedTLS projectFabio Alessandrelli2018-02-202-9/+41
| | | | Fixes UWP build while we wait for it to get into next release.
* Add mbedTLS lib. Version 2.7.0, license Apache 2.0Fabio Alessandrelli2018-02-14143-0/+92508