You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-18 14:21:41 +00:00
mbedtls: Update to upstream version 2.28.2
(cherry picked from commit 6e65244b6b)
This commit is contained in:
28
thirdparty/mbedtls/patches/1453.diff
vendored
28
thirdparty/mbedtls/patches/1453.diff
vendored
@@ -1,8 +1,8 @@
|
||||
diff --git a/library/entropy_poll.c b/library/entropy_poll.c
|
||||
index 4556f88a5..ba56b70f7 100644
|
||||
--- a/library/entropy_poll.c
|
||||
+++ b/library/entropy_poll.c
|
||||
@@ -61,28 +61,43 @@
|
||||
diff --git a/thirdparty/mbedtls/library/entropy_poll.c b/thirdparty/mbedtls/library/entropy_poll.c
|
||||
index a858c1892b..69ac29e4f7 100644
|
||||
--- a/thirdparty/mbedtls/library/entropy_poll.c
|
||||
+++ b/thirdparty/mbedtls/library/entropy_poll.c
|
||||
@@ -54,28 +54,43 @@
|
||||
#define _WIN32_WINNT 0x0400
|
||||
#endif
|
||||
#include <windows.h>
|
||||
@@ -53,12 +53,12 @@ index 4556f88a5..ba56b70f7 100644
|
||||
*olen = len;
|
||||
|
||||
return( 0 );
|
||||
diff --git a/library/x509_crt.c b/library/x509_crt.c
|
||||
index 76558342e..35a134950 100644
|
||||
--- a/library/x509_crt.c
|
||||
+++ b/library/x509_crt.c
|
||||
@@ -65,6 +65,19 @@
|
||||
|
||||
diff --git a/thirdparty/mbedtls/library/x509_crt.c b/thirdparty/mbedtls/library/x509_crt.c
|
||||
index def1414eca..4361f43ed0 100644
|
||||
--- a/thirdparty/mbedtls/library/x509_crt.c
|
||||
+++ b/thirdparty/mbedtls/library/x509_crt.c
|
||||
@@ -58,6 +58,19 @@
|
||||
#if defined(MBEDTLS_HAVE_TIME)
|
||||
#if defined(_WIN32) && !defined(EFIX64) && !defined(EFI32)
|
||||
#include <windows.h>
|
||||
+#if defined(_MSC_VER) && _MSC_VER <= 1600
|
||||
@@ -77,7 +77,7 @@ index 76558342e..35a134950 100644
|
||||
#else
|
||||
#include <time.h>
|
||||
#endif
|
||||
@@ -1278,6 +1291,7 @@ int mbedtls_x509_crt_parse_path( mbedtls_x509_crt *chain, const char *path )
|
||||
@@ -1549,6 +1562,7 @@ int mbedtls_x509_crt_parse_path( mbedtls_x509_crt *chain, const char *path )
|
||||
char filename[MAX_PATH];
|
||||
char *p;
|
||||
size_t len = strlen( path );
|
||||
@@ -85,7 +85,7 @@ index 76558342e..35a134950 100644
|
||||
|
||||
WIN32_FIND_DATAW file_data;
|
||||
HANDLE hFind;
|
||||
@@ -1292,7 +1306,18 @@ int mbedtls_x509_crt_parse_path( mbedtls_x509_crt *chain, const char *path )
|
||||
@@ -1563,7 +1577,18 @@ int mbedtls_x509_crt_parse_path( mbedtls_x509_crt *chain, const char *path )
|
||||
p = filename + len;
|
||||
filename[len++] = '*';
|
||||
|
||||
@@ -105,7 +105,7 @@ index 76558342e..35a134950 100644
|
||||
MAX_PATH - 3 );
|
||||
if( w_ret == 0 )
|
||||
return( MBEDTLS_ERR_X509_BAD_INPUT_DATA );
|
||||
@@ -1309,8 +1334,11 @@ int mbedtls_x509_crt_parse_path( mbedtls_x509_crt *chain, const char *path )
|
||||
@@ -1580,8 +1605,11 @@ int mbedtls_x509_crt_parse_path( mbedtls_x509_crt *chain, const char *path )
|
||||
if( file_data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY )
|
||||
continue;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user