mirror of
https://git.suyu.dev/suyu/mbedtls.git
synced 2026-01-05 22:19:11 +01:00
Merge branch 'development' into dtls
* development: (100 commits) Update Changelog for the mem-measure branch Fix issues introduced when rebasing Fix compile error in memory_buffer_alloc_selftest Code cosmetics Add curve25519 to ecc-heap.sh Add curve25519 to the benchmark program Fix compile issue when buffer_alloc not available New script ecc-heap.sh Fix unused variable issue in some configs Rm usunused member in private struct Add heap usage for PK in benchmark Use memory_buffer_alloc() in benchmark if available Only define mode_func if mode is enabled (CBC etc) PKCS8 encrypted key depend on PKCS5 or PKCS12 Disable SRV_C for client measurement Output stack+heap usage with massif Enable NIST_OPTIM by default for config-suite-b Refactor memory.sh Adapt memory.sh to config-suite-b Adapt mini-client for config-suite-b.h ... Conflicts: ChangeLog include/polarssl/net.h library/Makefile library/error.c library/ssl_tls.c programs/Makefile programs/ssl/ssl_client2.c programs/ssl/ssl_server2.c tests/Makefile
This commit is contained in:
commit
d901d17817
212 changed files with 3927 additions and 2497 deletions
33
ChangeLog
33
ChangeLog
|
|
@ -10,6 +10,39 @@ API Changes
|
|||
* ssl_set_bio() now requires that p_send == p_recv.
|
||||
* ssl_set_bio() is deprecated in favor of ssl_set_bio_timeout().
|
||||
|
||||
= mbed TLS 1.3 branch
|
||||
|
||||
Security
|
||||
|
||||
Features
|
||||
* Add support for overriding snprintf() (except on Windows) and exit() in
|
||||
the platform layer.
|
||||
* Add an option to use macros instead of function pointers in the platform
|
||||
layer (helps get rid of unwanted references).
|
||||
* Improved Makefiles for Windows targets by fixing library targets and making
|
||||
cross-compilation easier (thanks to Alon Bar-Lev).
|
||||
* The benchmark program also prints heap usage for public-key primitives
|
||||
if POLARSSL_MEMORY_BUFFER_ALLOC_C and POLARSSL_MEMORY_DEBUG are defined.
|
||||
* New script ecc-heap.sh helps measuring the impact of ECC parameters on
|
||||
speed and RAM (heap only for now) usage.
|
||||
* New script memory.sh helps measuring the ROM and RAM requirements of two
|
||||
reduced configurations (PSK-CCM and NSA suite B).
|
||||
|
||||
Bugfix
|
||||
* Fix hardclock() (only used in the benchmarking program) with some
|
||||
versions of mingw64 (found by kxjhlele).
|
||||
* Fix warnings from mingw64 in timing.c (found by kxjklele).
|
||||
* Fix potential unintended sign extension in asn1_get_len() on 64-bit
|
||||
platforms.
|
||||
|
||||
Changes
|
||||
* Move from SHA-1 to SHA-256 in example programs using signatures
|
||||
(suggested by Thorsten Mühlfelder).
|
||||
* Remove some unneeded inclusions of header files from the standard library
|
||||
"minimize" others (eg use stddef.h if only size_t is needed).
|
||||
* Change #include lines in test files to use double quotes instead of angle
|
||||
brackets for uniformity with the rest of the code.
|
||||
* Remove dependency on sscanf() in X.509 parsing modules.
|
||||
|
||||
= mbed TLS 1.3.10 released 2015-02-09
|
||||
Security
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue