mbedtls/include/mbedtls
Azim Khan c57d0e5ed5 Treat warnings as errors for IAR
Fix IAR compiler warnings

Two warnings have been fixed:
1. code 'if( len <= 0xFFFFFFFF )' gave warning 'pointless integer comparison'.
   This was fixed by wraping the condition in '#if SIZE_MAX > 0xFFFFFFFF'.
2. code 'diff |= A[i] ^ B[i];' gave warning 'the order of volatile accesses is undefined in'.
   This was fixed by read the volatile data in temporary variables before the computation.

Explain IAR warning on volatile access

Consistent use of CMAKE_C_COMPILER_ID
2018-06-14 08:48:49 +01:00
..
aes.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
aesni.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
arc4.h Add documentation warnings for weak algorithms 2018-01-30 10:39:32 +00:00
asn1.h Refer to X.690 by number 2018-03-08 18:16:45 +01:00
asn1write.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
base64.h Fix references to non-standard SIZE_T_MAX 2015-10-05 15:23:11 +01:00
bignum.h Mention that mpi_fill_random interprets PRNG output as big-endian 2017-10-25 15:44:10 +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 2018-01-29 21:54:26 +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 Add fallback to non-compliant truncated HMAC for compatibiltiy 2017-12-01 10:18:41 +00:00
cipher.h Add documentation warnings for weak algorithms 2018-01-30 10:39:32 +00:00
cipher_internal.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
compat-1.3.h Remove obsolete macros from compat-1.3.h 2017-05-15 11:48:49 +01:00
config.h Allow the entry_name size to be set in config.h 2018-05-11 16:38:38 +01:00
ctr_drbg.h Fix a fairly common typo in comments 2015-09-25 04:27:22 +02:00
debug.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
des.h Add documentation warnings for weak algorithms 2018-01-30 10:39:32 +00:00
dhm.h Add warning on the use of RFC 5114 primes 2017-10-16 09:21:33 +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 MBEDTLS_ERR_PK_SIG_LEN_MISMATCH 2018-03-30 18:51:14 +02:00
ecp.h Clarify the use of MBEDTLS_ERR_PK_SIG_LEN_MISMATCH 2018-03-30 18:51:14 +02:00
entropy.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
entropy_poll.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
error.h Only return VERIFY_FAILED from a single point 2017-07-28 12:20:48 +01:00
gcm.h mbedtls_gcm_crypt_and_tag: clarify what each mode does and doesn't do 2018-06-07 15:05:03 +02: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 Add documentation warnings for weak algorithms 2018-01-30 10:39:32 +00:00
md2.h Add documentation warnings for weak algorithms 2018-01-30 10:39:32 +00:00
md4.h Add documentation warnings for weak algorithms 2018-01-30 10:39:32 +00:00
md5.h Add documentation warnings for weak algorithms 2018-01-30 10:39:32 +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-05 17:55:19 +01:00
net.h mbedtls_net_bind: ip_len can be NULL if client_ip is null 2018-03-28 17:21:54 +03:00
oid.h pkcs5v2: add support for additional hmacSHA algorithms 2018-02-14 11:12:58 +01: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 Clarify the use of MBEDTLS_ERR_PK_SIG_LEN_MISMATCH 2018-03-30 18:51:14 +02: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 Use correct version of snprintf on Windows 2018-04-17 23:36:02 +01:00
ripemd160.h Various fixes to doxygen API generation 2016-01-04 15:48:12 +00:00
rsa.h Clarify use of blinding in RSA private key operations 2017-11-06 15:06:25 +00:00
sha1.h Add documentation warnings for weak algorithms 2018-01-30 10:39:32 +00:00
sha256.h Various fixes to doxygen API generation 2016-01-04 15:48:12 +00:00
sha512.h Various fixes to doxygen API generation 2016-01-04 15:48:12 +00:00
ssl.h Remove double declaration of mbedtls_ssl_list_ciphersuites 2018-05-23 18:42:36 +01:00
ssl_cache.h Fix typo in documentation 2015-10-27 10:28:49 +01:00
ssl_ciphersuites.h Undo API change 2017-06-20 19:33:51 +01:00
ssl_cookie.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
ssl_internal.h Treat warnings as errors for IAR 2018-06-14 08:48:49 +01:00
ssl_ticket.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
threading.h Do not define and initialize global mutexes on configurations that do not use them. 2018-03-21 15:32:47 +00:00
timing.h mbedtls_timing_get_timer: don't use uninitialized memory 2017-12-20 19:33:48 +01:00
version.h Update version to 2.1.12 2018-04-27 13:13:54 +01:00
x509.h Rename time and index parameter to avoid name conflict. 2017-07-28 22:14:55 +01:00
x509_crl.h Reintroduce line deleted by accident 2016-01-04 15:48:43 +00:00
x509_crt.h Allow the entry_name size to be set in config.h 2018-05-11 16:38:38 +01:00
x509_csr.h Fix typo in docs for mbedtls_x509write_csr_der() 2016-10-12 17:37:25 +01:00
xtea.h Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00