mbedtls/library
Manuel Pégourié-Gonnard b739a712d1 Start moving to new design/API
Following discussion in the team, it was deemed preferable for the restart
context to be explicitly managed by the caller.

This commits in the first in a series moving in that directly: it starts by
only changing the public API, while still internally using the old design.
Future commits in that series will change to the new design internally.

The test function was simplified as it no longer makes sense to test for some
memory management errors since that responsibility shifted to the caller.
2017-08-09 11:44:53 +02:00
..
.gitignore
aes.c Export mbedtls_aes_(en/de)crypt to retain for API compatibility 2017-07-27 15:08:01 +01:00
aesni.c
arc4.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
asn1parse.c Fix 1 byte overread in mbedtls_asn1_get_int() 2016-10-12 16:43:37 +01:00
asn1write.c
base64.c
bignum.c Merge remote-tracking branch 'hanno/mpi_read_file_underflow' into development 2017-06-08 19:48:03 +02:00
blowfish.c
camellia.c
ccm.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
certs.c Undo API change from SHA1 deprecation 2017-07-27 15:08:01 +01:00
cipher.c
cipher_wrap.c
cmac.c Fix check-doxy-blocks.pl errors (cmac.c ecjpake.h) 2017-05-12 00:18:04 +01:00
CMakeLists.txt Update the version number to 2.5.1 2017-06-20 23:08:10 +01:00
ctr_drbg.c
debug.c
des.c
dhm.c Check return code of mbedtls_mpi_fill_random 2017-07-27 15:08:01 +01:00
ecdh.c
ecdsa.c
ecjpake.c
ecp.c Start moving to new design/API 2017-08-09 11:44:53 +02:00
ecp_curves.c
entropy.c
entropy_poll.c
error.c Add MBEDTLS_ERR_ECP_IN_PROGRESS 2017-08-09 11:44:53 +02:00
gcm.c fix for issue 1118: check if iv is zero in gcm. 2017-07-27 15:08:01 +01:00
havege.c
hmac_drbg.c
Makefile
md.c
md2.c
md4.c
md5.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
md_wrap.c
memory_buffer_alloc.c
net_sockets.c
oid.c
padlock.c
pem.c
pk.c
pk_wrap.c
pkcs5.c
pkcs11.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
pkcs12.c
pkparse.c
pkwrite.c
platform.c Rename macro SETUP_ALT to SETUP_TEARDOWN_ALT 2017-07-27 15:08:01 +01:00
ripemd160.c Fix output of PKCS#5 and RIPEMD-160 self tests 2016-08-25 16:36:35 +01:00
rsa.c Merge remote-tracking branch 'restricted/iotssl-1138-rsa-padding-check-restricted' into development-restricted 2017-06-08 20:31:06 +02:00
sha1.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
sha256.c
sha512.c
ssl_cache.c
ssl_ciphersuites.c Undo API change 2017-07-27 15:08:01 +01:00
ssl_cli.c Simplify retaining of messages for future processing 2017-06-08 10:12:16 +01:00
ssl_cookie.c
ssl_srv.c Merge remote-tracking branch 'gilles/iotssl-1223/development' into development 2017-06-06 20:11:36 +02:00
ssl_ticket.c
ssl_tls.c Ensure application data records are not kept when fully processed 2017-06-09 10:42:03 +01:00
threading.c Remove mutexes from ECP hardware acceleration 2017-07-27 15:08:01 +01:00
timing.c
version.c
version_features.c Add config flag MBEDTLS_ECP_EARLY_RETURN 2017-08-09 11:44:53 +02:00
x509.c
x509_create.c
x509_crl.c Fix potential integer overflow parsing DER CRL 2017-07-27 15:08:01 +01:00
x509_crt.c Remove redundant variable 2017-08-09 10:28:07 +02:00
x509_csr.c Prevent signed integer overflow in CSR parsing 2017-07-27 15:08:01 +01:00
x509write_crt.c
x509write_csr.c
xtea.c