summaryrefslogtreecommitdiffstats
path: root/thirdparty/mbedtls/library
Commit message (Collapse)AuthorAgeFilesLines
* mbedtls: Update to upstream version 2.28.8Rémi Verschelde2024-04-0416-102/+197
|
* mbedtls: Update to upstream version 2.28.7Rémi Verschelde2024-01-3094-1296/+278
|
* mbedtls: Backport Windows fix to use bcrypt for entropyRémi Verschelde2023-10-271-15/+17
| | | | | | | | We had a slightly older version of it for UWP, as the wincrypt API isn't allowed there. We removed this with UWP in #81416, but since this was enabled inconditionally before, this actually changed behavior for Windows compared to Godot 4.1 and earlier. This change is also needed to properly supported Windows Store.
* mbedTLS: Update to version 2.18.5Fabio Alessandrelli2023-10-2129-130/+310
|
* UWP: Remove platform port, needs to be redone from scratch for 4.xRémi Verschelde2023-09-071-22/+7
| | | | | | | | | | | The UWP platform port was never ported to the Godot 4.0+ API, and it's now accumulating bitrot as it doesn't compile, and thus we no longer propagate platform changes in it. So we finally remove to acknowledge this state. There's still some interest in reviving the UWP port eventually, especially as support for Direct3D 12 will soon be merged, but when that happens it will be easiest to redo it from scratch.
* mbedtls: Update to upstream version 2.28.4Rémi Verschelde2023-08-0719-224/+277
|
* mbedtls: Update to upstream version 2.28.3Rémi Verschelde2023-04-1893-32073/+32279
| | | | | Rediff patch from PR 1453, lstrlenW is no longer used upstream so that part of the patch was dropped.
* mbedtls: Update to upstream version 2.28.2Rémi Verschelde2022-12-2167-664/+499
|
* [Windows] Improve build environment detection, add support for Windows on ARM.bruvzg2022-08-271-1/+3
|
* Bump mbedtls to version 2.18.1, update LICENSE.Fabio Alessandrelli2022-07-1829-104/+431
| | | | | | Keep applying windows entropy patch. Update thirdparty/README with correct version information.
* Bump mbedTLS version to 2.28.0 (new LTS).Fabio Alessandrelli2021-12-2194-14037/+21765
| | | | | | | Keep applying the windows entropy patch (UWP support). Remove no longer needed padlock patch. Update thirdparty README to reflect changes, and new source inclusion criteria.
* Bump mbedtls to 2.16.12Fabio Alessandrelli2021-12-2017-199/+509
| | | | | | | Remove upstreamed patches. Re-apply padlock and uwp patches. NOTE: We could replace our padloack patch with mbedtls 3452.
* mbedtls: Backport PR 4819 to fix certs parsing speedRémi Verschelde2021-10-251-159/+96
| | | | | Fixes engine startup time regression described here: https://github.com/godotengine/godot/issues/43351#issuecomment-847466783
* mbedtls: Update to upstream version 2.16.11Rémi Verschelde2021-07-2016-587/+928
|
* Bump mbedtls to version 2.16.10.Fabio Alessandrelli2021-03-1212-47/+225
|
* mbedtls: Update to upstream version 2.16.9Rémi Verschelde2020-12-1825-629/+721
|
* Update mbedTLS to version 2.16.8 (+ patch).Fabio Alessandrelli2020-09-0779-519/+600
|
* Update to mbedtls 2.16.7Fabio Alessandrelli2020-07-0279-527/+3415
|
* mbedtls: Update to upstream version 2.16.6Rémi Verschelde2020-04-214-13/+67
| | | | Fixes https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2020-04
* mbedtls: Re-apply upstream PR 1453 after #36823Rémi Verschelde2020-03-092-9/+52
| | | | | | | For some weird reason 'git apply' does not error out when it does nothing, so I missed that I did not apply the patch properly in #36823... This broke the UWP 32-bit x86 build.
* mbedtls: Update to upstream version 2.16.5Rémi Verschelde2020-03-058-100/+119
| | | | | | | Fixes https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2020-02 Drop patch to disable VIA padlock since we no longer use libwebsockets, so there's no conflict anymore.
* mbedtls: Update to upstream version 2.16.4Rémi Verschelde2020-01-267-82/+219
| | | | | | | Fixes CVE-2019-18222. `include/mbedtls/version.h` was modified to include the forgotten version bump to 2.16.4, fixed upstream by ARMmbed/mbedtls#2992.
* mbedtls: Update to upstream version 2.16.3Rémi Verschelde2019-11-1219-589/+816
|
* mbedtls: Update to upstream version 2.16.2Rémi Verschelde2019-07-1131-759/+2430
|
* CryptoCore class to access to base crypto utils.Fabio Alessandrelli2019-07-021-0/+18
| | | | | | | | | | | | | | | | | | 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.
* Update mbedtls PR 1453 diff (UWP crypto fixes)Fabio Alessandrelli2019-02-203-284/+52
| | | | | 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-2051-1873/+6770
|
* mbedtls: Update to upstream version 2.12.0Rémi Verschelde2018-07-2833-484/+5306
| | | | | _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-0760-1107/+3382
|
* MbedTLS PR 1453 (fix UWP build)Fabio Alessandrelli2018-04-032-9/+52
| | | | 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-0326-134/+663
|
* 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-1472-0/+63698