mbedtls/include/mbedtls
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
..
aes.h Make minor changes to documentation 2017-07-27 15:08:01 +01:00
aesni.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
arc4.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
asn1.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
asn1write.h Add mbedtls_asn1_write_len() support for 3 and 4 byte lengths 2016-08-25 15:42:27 +01:00
base64.h Fix references to non-standard SIZE_T_MAX 2015-10-05 15:23:11 +01:00
bignum.h Remove MBEDTLS_TYPE_UDBL option 2017-07-27 15:08:01 +01:00
blowfish.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
bn_mul.h Fix segfault on x32 by using better register constraints in bn_mul.h 2016-05-23 14:29:28 +01:00
camellia.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
ccm.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
certs.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
check_config.h Fix check_config.h #error directive 2017-07-27 15:08:01 +01:00
cipher.h Refactor and change CMAC interface 2016-10-13 13:51:11 +01:00
cipher_internal.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
cmac.h Clarify CMAC API 2016-12-14 15:27:22 +00:00
compat-1.3.h Remove obsolete macros from compat-1.3.h 2017-05-16 10:22:37 +01:00
config.h Add config flag MBEDTLS_ECP_EARLY_RETURN 2017-08-09 11:44:53 +02:00
ctr_drbg.h Fix a fairly common typo in comments 2015-09-25 04:27:22 +02:00
debug.h Fix a typo that confuses check-names.sh 2016-03-18 16:47:10 +00:00
des.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
dhm.h Clarified function param in dhm.h 2016-05-25 00:59:37 +01:00
ecdh.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
ecdsa.h Clarify the use of ECDSA API 2017-03-10 11:31:41 +00:00
ecjpake.h Fix check-doxy-blocks.pl errors (cmac.c ecjpake.h) 2017-05-12 00:18:04 +01:00
ecp.h Start moving to new design/API 2017-08-09 11:44:53 +02:00
ecp_internal.h Apply feedback to ECP internal interface documentation 2017-05-11 22:42:14 +01:00
entropy.h Documentation and entropy self test changes (#610) 2016-09-13 13:30:02 +01:00
entropy_poll.h Add config macro for min bytes hw entropy 2016-10-13 13:48:48 +01:00
error.h Add MBEDTLS_ERR_ECP_IN_PROGRESS 2017-08-09 11:44:53 +02:00
gcm.h Fix documentation for mbedtls_gcm_finish() 2016-10-13 13:54:47 +01:00
havege.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
hmac_drbg.h Fix a fairly common typo in comments 2015-09-25 04:27:22 +02:00
md.h Clean up comment formatting in md.h 2016-10-13 13:51:12 +01:00
md2.h Various fixes to doxygen API generation 2016-01-03 16:14:14 +00:00
md4.h Various fixes to doxygen API generation 2016-01-03 16:14:14 +00:00
md5.h Various fixes to doxygen API generation 2016-01-03 16:14:14 +00:00
md_internal.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
memory_buffer_alloc.h Clarifies documentation on reported memory statistics 2016-05-23 14:29:29 +01:00
net.h Rename net.{c,h} to net_sockets.{c,h} 2016-10-13 13:48:48 +01:00
net_sockets.h Rename net.{c,h} to net_sockets.{c,h} 2016-10-13 13:48:48 +01:00
oid.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
padlock.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
pem.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
pk.h Fixes minor typos in comments in pk.h and ctr_drbg.c 2016-05-23 14:29:30 +01:00
pk_internal.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
pkcs5.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
pkcs11.h Fix macroization of inline in C++ 2015-10-05 11:41:36 +01:00
pkcs12.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
platform.h Fix platform setup/teardown feature and comments 2017-07-27 15:08:01 +01:00
platform_time.h Puts platform time abstraction into its own header 2016-07-13 14:46:18 +01:00
ripemd160.h Various fixes to doxygen API generation 2016-01-03 16:14:14 +00:00
rsa.h Improve documentation of PKCS1 decryption functions 2017-07-27 15:05:12 +01:00
sha1.h Various fixes to doxygen API generation 2016-01-03 16:14:14 +00:00
sha256.h Various fixes to doxygen API generation 2016-01-03 16:14:14 +00:00
sha512.h Various fixes to doxygen API generation 2016-01-03 16:14:14 +00:00
ssl.h Clarify documentation for directly-trusted certs 2017-08-08 11:06:49 +02:00
ssl_cache.h Abstracts away time()/stdlib.h into platform 2016-04-26 14:49:59 +01:00
ssl_ciphersuites.h Undo API change 2017-07-27 15:08:01 +01:00
ssl_cookie.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
ssl_internal.h Fix mbedtls_ssl_read 2017-06-08 10:12:16 +01:00
ssl_ticket.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
threading.h Remove mutexes from ECP hardware acceleration 2017-07-27 15:08:01 +01:00
timing.h Fix a fairly common typo in comments 2015-09-25 04:27:22 +02:00
version.h Update the version number to 2.5.1 2017-06-20 23:08:10 +01:00
x509.h Only return VERIFY_FAILED from a single point 2017-07-06 11:58:41 +02:00
x509_crl.h Reintroduce line deleted by accident 2016-01-04 12:40:15 +01:00
x509_crt.h Improve some comments, fix some typos+whitespace 2017-08-08 18:17:53 +02:00
x509_csr.h Fix typo in docs for mbedtls_x509write_csr_der() 2016-10-13 13:53:56 +01:00
xtea.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00