mbed TLS upgraded to 2.6.0

Fork of mbedtls by Mark Radbourne

Committer:
Jasper Wallace
Date:
Fri Sep 29 18:41:59 2017 +0100
Revision:
1:9ebc941037d5
Update to mbedtls 2.4.2, security fixes

Changes to mbedtls sources made:

in include/mbedtls/config.h comment out:

#define MBEDTLS_FS_IO
#define MBEDTLS_NET_C
#define MBEDTLS_TIMING_C

uncomment:

#define MBEDTLS_NO_PLATFORM_ENTROPY

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jasper Wallace 1:9ebc941037d5 1 # Microsoft Developer Studio Project File - Name="<APPNAME>" - Package Owner=<4>
Jasper Wallace 1:9ebc941037d5 2 # Microsoft Developer Studio Generated Build File, Format Version 6.00
Jasper Wallace 1:9ebc941037d5 3 # ** DO NOT EDIT **
Jasper Wallace 1:9ebc941037d5 4
Jasper Wallace 1:9ebc941037d5 5 # TARGTYPE "Win32 (x86) Console Application" 0x0103
Jasper Wallace 1:9ebc941037d5 6
Jasper Wallace 1:9ebc941037d5 7 CFG=<APPNAME> - Win32 Debug
Jasper Wallace 1:9ebc941037d5 8 !MESSAGE This is not a valid makefile. To build this project using NMAKE,
Jasper Wallace 1:9ebc941037d5 9 !MESSAGE use the Export Makefile command and run
Jasper Wallace 1:9ebc941037d5 10 !MESSAGE
Jasper Wallace 1:9ebc941037d5 11 !MESSAGE NMAKE /f "<APPNAME>.mak".
Jasper Wallace 1:9ebc941037d5 12 !MESSAGE
Jasper Wallace 1:9ebc941037d5 13 !MESSAGE You can specify a configuration when running NMAKE
Jasper Wallace 1:9ebc941037d5 14 !MESSAGE by defining the macro CFG on the command line. For example:
Jasper Wallace 1:9ebc941037d5 15 !MESSAGE
Jasper Wallace 1:9ebc941037d5 16 !MESSAGE NMAKE /f "<APPNAME>.mak" CFG="<APPNAME> - Win32 Debug"
Jasper Wallace 1:9ebc941037d5 17 !MESSAGE
Jasper Wallace 1:9ebc941037d5 18 !MESSAGE Possible choices for configuration are:
Jasper Wallace 1:9ebc941037d5 19 !MESSAGE
Jasper Wallace 1:9ebc941037d5 20 !MESSAGE "<APPNAME> - Win32 Release" (based on "Win32 (x86) Console Application")
Jasper Wallace 1:9ebc941037d5 21 !MESSAGE "<APPNAME> - Win32 Debug" (based on "Win32 (x86) Console Application")
Jasper Wallace 1:9ebc941037d5 22 !MESSAGE
Jasper Wallace 1:9ebc941037d5 23
Jasper Wallace 1:9ebc941037d5 24 # Begin Project
Jasper Wallace 1:9ebc941037d5 25 # PROP AllowPerConfigDependencies 0
Jasper Wallace 1:9ebc941037d5 26 # PROP Scc_ProjName ""
Jasper Wallace 1:9ebc941037d5 27 # PROP Scc_LocalPath ""
Jasper Wallace 1:9ebc941037d5 28 CPP=cl.exe
Jasper Wallace 1:9ebc941037d5 29 RSC=rc.exe
Jasper Wallace 1:9ebc941037d5 30
Jasper Wallace 1:9ebc941037d5 31 !IF "$(CFG)" == "<APPNAME> - Win32 Release"
Jasper Wallace 1:9ebc941037d5 32
Jasper Wallace 1:9ebc941037d5 33 # PROP BASE Use_MFC 0
Jasper Wallace 1:9ebc941037d5 34 # PROP BASE Use_Debug_Libraries 0
Jasper Wallace 1:9ebc941037d5 35 # PROP BASE Output_Dir ""
Jasper Wallace 1:9ebc941037d5 36 # PROP BASE Intermediate_Dir "temp"
Jasper Wallace 1:9ebc941037d5 37 # PROP BASE Target_Dir ""
Jasper Wallace 1:9ebc941037d5 38 # PROP Use_MFC 0
Jasper Wallace 1:9ebc941037d5 39 # PROP Use_Debug_Libraries 0
Jasper Wallace 1:9ebc941037d5 40 # PROP Output_Dir ""
Jasper Wallace 1:9ebc941037d5 41 # PROP Intermediate_Dir "temp"
Jasper Wallace 1:9ebc941037d5 42 # PROP Target_Dir ""
Jasper Wallace 1:9ebc941037d5 43 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
Jasper Wallace 1:9ebc941037d5 44 # ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
Jasper Wallace 1:9ebc941037d5 45 # ADD BASE RSC /l 0x40c /d "NDEBUG"
Jasper Wallace 1:9ebc941037d5 46 # ADD RSC /l 0x40c /d "NDEBUG"
Jasper Wallace 1:9ebc941037d5 47 BSC32=bscmake.exe
Jasper Wallace 1:9ebc941037d5 48 # ADD BASE BSC32 /nologo
Jasper Wallace 1:9ebc941037d5 49 # ADD BSC32 /nologo
Jasper Wallace 1:9ebc941037d5 50 LINK32=link.exe
Jasper Wallace 1:9ebc941037d5 51 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
Jasper Wallace 1:9ebc941037d5 52 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
Jasper Wallace 1:9ebc941037d5 53
Jasper Wallace 1:9ebc941037d5 54 !ELSEIF "$(CFG)" == "<APPNAME> - Win32 Debug"
Jasper Wallace 1:9ebc941037d5 55
Jasper Wallace 1:9ebc941037d5 56 # PROP BASE Use_MFC 0
Jasper Wallace 1:9ebc941037d5 57 # PROP BASE Use_Debug_Libraries 1
Jasper Wallace 1:9ebc941037d5 58 # PROP BASE Output_Dir ""
Jasper Wallace 1:9ebc941037d5 59 # PROP BASE Intermediate_Dir "temp"
Jasper Wallace 1:9ebc941037d5 60 # PROP BASE Target_Dir ""
Jasper Wallace 1:9ebc941037d5 61 # PROP Use_MFC 0
Jasper Wallace 1:9ebc941037d5 62 # PROP Use_Debug_Libraries 1
Jasper Wallace 1:9ebc941037d5 63 # PROP Output_Dir ""
Jasper Wallace 1:9ebc941037d5 64 # PROP Intermediate_Dir "temp"
Jasper Wallace 1:9ebc941037d5 65 # PROP Target_Dir ""
Jasper Wallace 1:9ebc941037d5 66 # ADD BASE CPP /nologo /W3 /Gm /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
Jasper Wallace 1:9ebc941037d5 67 # ADD CPP /nologo /W3 /Gm /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
Jasper Wallace 1:9ebc941037d5 68 # ADD BASE RSC /l 0x40c /d "_DEBUG"
Jasper Wallace 1:9ebc941037d5 69 # ADD RSC /l 0x40c /d "_DEBUG"
Jasper Wallace 1:9ebc941037d5 70 BSC32=bscmake.exe
Jasper Wallace 1:9ebc941037d5 71 # ADD BASE BSC32 /nologo
Jasper Wallace 1:9ebc941037d5 72 # ADD BSC32 /nologo
Jasper Wallace 1:9ebc941037d5 73 LINK32=link.exe
Jasper Wallace 1:9ebc941037d5 74 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
Jasper Wallace 1:9ebc941037d5 75 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
Jasper Wallace 1:9ebc941037d5 76
Jasper Wallace 1:9ebc941037d5 77 !ENDIF
Jasper Wallace 1:9ebc941037d5 78
Jasper Wallace 1:9ebc941037d5 79 # Begin Target
Jasper Wallace 1:9ebc941037d5 80
Jasper Wallace 1:9ebc941037d5 81 # Name "<APPNAME> - Win32 Release"
Jasper Wallace 1:9ebc941037d5 82 # Name "<APPNAME> - Win32 Debug"
Jasper Wallace 1:9ebc941037d5 83 # Begin Group "Source Files"
Jasper Wallace 1:9ebc941037d5 84
Jasper Wallace 1:9ebc941037d5 85 # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
Jasper Wallace 1:9ebc941037d5 86 # Begin Source File
Jasper Wallace 1:9ebc941037d5 87
Jasper Wallace 1:9ebc941037d5 88 SOURCE=..\..\programs\<PATHNAME>.c
Jasper Wallace 1:9ebc941037d5 89 # ADD CPP /I "../../include"
Jasper Wallace 1:9ebc941037d5 90 # End Source File
Jasper Wallace 1:9ebc941037d5 91 # End Group
Jasper Wallace 1:9ebc941037d5 92 # Begin Group "Header Files"
Jasper Wallace 1:9ebc941037d5 93
Jasper Wallace 1:9ebc941037d5 94 # PROP Default_Filter "h;hpp;hxx;hm;inl"
Jasper Wallace 1:9ebc941037d5 95 # End Group
Jasper Wallace 1:9ebc941037d5 96 # Begin Group "Resource Files"
Jasper Wallace 1:9ebc941037d5 97
Jasper Wallace 1:9ebc941037d5 98 # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
Jasper Wallace 1:9ebc941037d5 99 # End Group
Jasper Wallace 1:9ebc941037d5 100 # End Target
Jasper Wallace 1:9ebc941037d5 101 # End Project