mbedtls/library
Simon Butcher 1ceab6e43a Adds a check and warning for the null entropy option
If the option MBEDTLS_TEST_NULL_ENTROPY is enabled, the cmake generated
makefile will generate an error unless a UNSAFE_BUILD switch is also enabled.

Equally, a similar warning will always be generated if the Makefile is built,
and another warning is generated on every compilation of entropy.c.

This is to ensure the user is aware of what they're doing when they enable the
null entropy option.
2016-06-21 10:14:00 +01:00
..
.gitignore Split libs with make + general make cleanups 2015-06-25 10:59:56 +02:00
aes.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
aesni.c Fix build errors on x32 by using the generic 'add' instruction 2016-05-23 14:29:28 +01:00
arc4.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
asn1parse.c Adds additional casts to calloc calls 2016-05-23 14:29:33 +01:00
asn1write.c Adds additional casts to calloc calls 2016-05-23 14:29:33 +01:00
base64.c Address user reported coverity issues. 2016-06-07 14:52:35 +01:00
bignum.c Adds additional casts to calloc calls 2016-05-23 14:29:33 +01:00
blowfish.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
camellia.c Address user reported coverity issues. 2016-06-07 14:52:35 +01:00
ccm.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
certs.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
cipher.c Address user reported coverity issues. 2016-06-07 14:52:35 +01:00
cipher_wrap.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
CMakeLists.txt Change version number to 2.2.1 2016-01-04 22:26:36 +00:00
ctr_drbg.c Corrects incorrectly named function in ctr_drbg.c comment 2016-05-23 14:29:31 +01:00
debug.c Address issues find by manual coverity scan. 2016-06-03 15:40:57 +01:00
des.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
dhm.c Corrected references for RSA and DHM 2016-01-20 00:44:42 +00:00
ecdh.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
ecdsa.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
ecjpake.c Fix potential stack buffer overflow in ecjpake 2015-10-20 16:20:56 +02:00
ecp.c Address user reported coverity issues. 2016-06-07 14:52:35 +01:00
ecp_curves.c Fix macroization of inline in C++ 2015-10-05 11:41:36 +01:00
entropy.c Adds a check and warning for the null entropy option 2016-06-21 10:14:00 +01:00
entropy_poll.c Renames null entropy source function for clarity 2016-06-12 00:31:33 +01:00
error.c Address user reported coverity issues. 2016-06-07 14:52:35 +01:00
gcm.c Fix wrong length limit in GCM 2015-12-10 14:54:21 +01:00
havege.c Fixes warnings found by Clang static analyser 2016-05-23 23:18:26 +01:00
hmac_drbg.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
Makefile Make ar invocation more portable 2016-01-07 13:55:05 +01:00
md.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
md2.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
md4.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
md5.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
md_wrap.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
memory_buffer_alloc.c Fixes memory leak in memory_buffer_alloc.c debug 2016-05-23 14:29:29 +01:00
net.c Abstracts away time()/stdlib.h into platform 2016-04-26 14:49:59 +01:00
oid.c Fix typo in an OID name 2015-10-21 16:40:29 +02:00
padlock.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
pem.c Merge of IOTSSL-476 - Random malloc in pem_read() 2015-10-05 00:26:36 +01:00
pk.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
pk_wrap.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
pkcs5.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
pkcs11.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
pkcs12.c Shut up a few clang-analyze warnings about use of uninitialized variables 2016-05-23 14:29:28 +01:00
pkparse.c Clean up compilation warnings 2015-10-02 13:32:17 +01:00
pkwrite.c Fix other occurrences of same bounds check issue 2015-10-21 12:50:45 +02:00
platform.c Introduce platform-layer functions for reading/writing seed from NV 2016-06-10 19:42:14 +01:00
ripemd160.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
rsa.c Revert accidental changes to file mode of rsa.c 2016-06-07 14:52:34 +01:00
sha1.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
sha256.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
sha512.c Move K inside MBEDTLS_SHA512_PROCESS_ALT block 2016-05-23 14:29:28 +01:00
ssl_cache.c Abstracts away time()/stdlib.h into platform 2016-04-26 14:49:59 +01:00
ssl_ciphersuites.c Abstracts away time()/stdlib.h into platform 2016-04-26 14:49:59 +01:00
ssl_cli.c Reverts change in commit daf534d 2016-05-23 14:29:31 +01:00
ssl_cookie.c Abstracts away time()/stdlib.h into platform 2016-04-26 14:49:59 +01:00
ssl_srv.c Fix whitespace and formatting in ssl_srv.c 2016-05-23 16:24:52 +01:00
ssl_ticket.c Abstracts away time()/stdlib.h into platform 2016-04-26 14:49:59 +01:00
ssl_tls.c Address issues find by manual coverity scan. 2016-06-03 15:40:57 +01:00
threading.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
timing.c Give better error messages for semi-portable parts 2016-02-22 10:47:32 +01:00
version.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
version_features.c Updates version feature list for NV Seed 2016-06-12 11:56:03 +01:00
x509.c Abstracts away time()/stdlib.h into platform 2016-04-26 14:49:59 +01:00
x509_create.c Fix other occurrences of same bounds check issue 2015-10-21 12:50:45 +02:00
x509_crl.c Fixes whitespace errors in x509_crl.c 2016-05-23 14:29:32 +01:00
x509_crt.c Address user reported coverity issues. 2016-06-07 14:52:35 +01:00
x509_csr.c Silence a clang-analyze warning 2016-05-23 14:29:29 +01:00
x509write_crt.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
x509write_csr.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
xtea.c Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00