Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-12-20 | Fix undefined function in platform.c | Manuel Pégourié-Gonnard | 1 | -0/+8 | |
The bug was introduced in 79a2e7ef069d6 and is not present in the default configuration, which let it go unnoticed so far. | |||||
2017-11-28 | Merge remote-tracking branch 'upstream-restricted/pr/369' into ↵ | Gilles Peskine | 1 | -2/+3 | |
development-restricted | |||||
2017-07-27 | Rename macro SETUP_ALT to SETUP_TEARDOWN_ALT | Andres Amaya Garcia | 1 | -2/+2 | |
Rename the macro MBEDTLS_PLATFORM_SETUP_ALT to MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT to make the name more descriptive as this macro enables/disables both functions. | |||||
2017-07-27 | Remove internal functions from setup API | Andres Amaya Garcia | 1 | -14/+4 | |
2017-07-27 | Add library setup and teardown APIs | Andres Amaya Garcia | 1 | -0/+30 | |
Add the following two functions to allow platform setup and teardown operations for the full library to be hooked in: * mbedtls_platform_setup() * mbedtls_platform_teardown() An mbedtls_platform_context C structure is also added and two internal functions that are called by the corresponding setup and teardown functions above: * mbedtls_internal_platform_setup() * mbedtls_internal_plartform_teardown() Finally, the macro MBEDTLS_PLATFORM_SETUP_ALT is also added to allow mbedtls_platform_context and internal function to be overriden by the user as needed for a platform. | |||||
2017-06-26 | Zeroize return buf on failure in platform.c | Andres Amaya Garcia | 1 | -2/+3 | |
2016-11-10 | Fix various compiler warnings with MSVC | Simon B | 1 | -2/+2 | |
Fixes various compiler warnings found with Microsoft Visual Studio 2015 (and earlier versions). | |||||
2016-07-13 | Adds missing conditions for platform time | Simon Butcher | 1 | -0/+4 | |
In platform.c, made the time functions dependent on the configuration MBEDTLS_HAVE_TIME to fix a build break where the functions could be built but the mbedtls_time_t was not defined. | |||||
2016-06-01 | Introduce platform-layer functions for reading/writing seed from NV | Paul Bakker | 1 | -1/+88 | |
Introduces mbedtls_nv_seed_read() and mbedtls_nv_seed_write(). The platform-layer functions are only available when MBEDTLS_ENTROPY_NV_SEED is enabled. | |||||
2016-04-26 | Fixes time() abstraction for custom configs | Simon Butcher | 1 | -3/+3 | |
Added platform abstraction of time() to ChangeLog, version features, and fixed the build for dynamic configuration. | |||||
2016-04-26 | Abstracts away time()/stdlib.h into platform | SimonB | 1 | -0/+23 | |
Substitutes time() into a configurable platform interface to allow it to be easily substituted. | |||||
2015-09-04 | Change main license to Apache 2.0 | Manuel Pégourié-Gonnard | 1 | -12/+11 | |
2015-07-28 | Update date in copyright line | Manuel Pégourié-Gonnard | 1 | -1/+1 | |
2015-07-08 | Some windows environments don't have _snprint_s | Manuel Pégourié-Gonnard | 1 | -0/+9 | |
Do an alternative version for them. That happens for example with our windows buildbot with mingw32-make. | |||||
2015-06-26 | Tune up Windows snprintf() support | Manuel Pégourié-Gonnard | 1 | -0/+4 | |
When we build with Visual Studio in debug mode, the invalid parameter handler aborts the application (and offers to debug it) when n is 0. We want to just return -1 instead (as calls with n == 0 are expected and happen in our tests). | |||||
2015-06-22 | Include fixed snprintf for Windows in platform.c | Manuel Pégourié-Gonnard | 1 | -0/+15 | |
Use _WIN32 to detect it rather that _MSC_VER as it turns out MSYS2 uses the broken MS version by default too. | |||||
2015-06-03 | Merge branch 'mbedtls-1.3' into development | Manuel Pégourié-Gonnard | 1 | -3/+2 | |
* mbedtls-1.3: Fix compile errors with NO_STD_FUNCTIONS Expand config.pl's notion of "full" Ack external bugfix in Changelog FIx misplaced Changelog entry (oops) Fix compile bug: incompatible declaration of polarssl_exit in platform.c Fix contributor's name in Changelog | |||||
2015-06-03 | Fix compile errors with NO_STD_FUNCTIONS | Manuel Pégourié-Gonnard | 1 | -2/+1 | |
2015-06-02 | Fix compile bug: incompatible declaration of polarssl_exit in platform.c | ptahpeteh | 1 | -1/+1 | |
This causes a compile-time error: platform.c(157): error: #147: declaration is incompatible with "void (*polarssl_exit)(int)" (declared at line 179 of "platform.h") | |||||
2015-05-27 | Adapt the platform layer from malloc to calloc | Manuel Pégourié-Gonnard | 1 | -8/+9 | |
2015-04-08 | The Great Renaming | Manuel Pégourié-Gonnard | 1 | -51/+51 | |
A simple execution of tmp/invoke-rename.pl | |||||
2015-04-03 | Fix bug in POLARSSL_PLATFORM_STD_EXIT support | Manuel Pégourié-Gonnard | 1 | -4/+4 | |
2015-04-03 | Fix bug in POLARSSL_PLATFORM_STD_EXIT support | Manuel Pégourié-Gonnard | 1 | -4/+4 | |
2015-03-10 | Rename include directory to mbedtls | Manuel Pégourié-Gonnard | 1 | -2/+2 | |
2015-03-06 | Rename website and repository | Manuel Pégourié-Gonnard | 1 | -1/+1 | |
2015-02-13 | add POLARSSL_PLATFORM_EXIT_ALT | Rich Evans | 1 | -0/+23 | |
2015-02-13 | add platform_set_snprintf | Rich Evans | 1 | -0/+30 | |
2015-01-28 | Fix url again | Manuel Pégourié-Gonnard | 1 | -1/+1 | |
2015-01-23 | Fix website url to use https. | Manuel Pégourié-Gonnard | 1 | -1/+1 | |
2015-01-23 | Remove maintainer line. | Manuel Pégourié-Gonnard | 1 | -1/+0 | |
2015-01-23 | Remove redundant "all rights reserved" | Manuel Pégourié-Gonnard | 1 | -2/+0 | |
2015-01-23 | Update copyright | Manuel Pégourié-Gonnard | 1 | -1/+1 | |
2015-01-22 | Change name to mbed TLS in the copyright notice | Manuel Pégourié-Gonnard | 1 | -1/+1 | |
2014-04-30 | Adapt sources to configurable config.h name | Manuel Pégourié-Gonnard | 1 | -0/+4 | |
2014-04-25 | Typo in POLARSSL_PLATFORM_STD_FPRINTF in platform.c | Paul Bakker | 1 | -1/+1 | |
2014-04-02 | Fix default #define for malloc/free | Manuel Pégourié-Gonnard | 1 | -2/+2 | |
2014-02-06 | Migrated the Memory layer to the Platform layer | Paul Bakker | 1 | -0/+32 | |
Deprecated POLARSSL_MEMORY_C and placed placeholder for memory.h to make sure current code will not break on new version. | |||||
2014-02-06 | Platform abstraction layer for memory, printf and fprintf | Paul Bakker | 1 | -0/+80 | |