mbedtls/library
Manuel Pégourié-Gonnard bcf13bab5d Fix issue with MemSan and entropy
Due to the recent change about entropy sources strength, it is no longer
acceptable to just disable the platform source. So, instead "fix" it so that
it is clear to MemSan that memory is initialized.

I tried __attribute__((no_sanitize_memory)) and MemSan's blacklist file, but
couldn't seem to get them to work.
2015-06-22 18:25:41 +02:00
..
.gitignore Rm polarssl compat targets from Makefiles 2015-03-10 11:23:56 +00:00
aes.c Rename len to bitlen in function parameters 2015-06-18 14:58:58 +02:00
aesni.c Rename boolean functions to be clearer 2015-06-02 10:38:50 +01:00
arc4.c The Great Renaming 2015-04-08 13:25:31 +02:00
asn1parse.c Rename ERR_xxx_MALLOC_FAILED to ..._ALLOC_FAILED 2015-05-28 16:25:05 +02:00
asn1write.c Remove a few redundant memset after calloc. 2015-05-27 16:58:55 +02:00
base64.c Avoid in-out length in base64 2015-06-02 16:30:35 +01:00
bignum.c Rename mbedtls_mpi_msb to mbedtls_mpi_bitlen 2015-06-18 16:49:37 +02:00
blowfish.c Rename relevant global symbols from size to bitlen 2015-06-18 16:43:38 +02:00
camellia.c Rename len to bitlen in function parameters 2015-06-18 14:58:58 +02:00
ccm.c Rename len to bitlen in function parameters 2015-06-18 14:58:58 +02:00
certs.c Fix bug in certs.c 2015-05-12 12:26:14 +02:00
cipher.c Rename key_length in cipher_info 2015-06-18 15:31:10 +02:00
cipher_wrap.c Rename key_length in cipher_info 2015-06-18 15:31:10 +02:00
CMakeLists.txt Add new submodule ssl_ticket 2015-05-20 11:14:57 +02:00
ctr_drbg.c Fix bug introduced when splitting init functions 2015-05-11 14:35:42 +02:00
debug.c Rationalize other snprintf() uses 2015-06-22 14:42:04 +02:00
des.c Create function-level MBETLS_DES_xxx_ALT 2015-05-12 15:17:15 +02:00
dhm.c Avoid in-out length in dhm_calc_secret() 2015-06-02 16:17:08 +01:00
ecdh.c The Great Renaming 2015-04-08 13:25:31 +02:00
ecdsa.c Rename ecp_use_known_dp -> mbedtls_ecp_group_load() 2015-05-11 18:46:47 +02:00
ecp.c Rename mbedtls_mpi_msb to mbedtls_mpi_bitlen 2015-06-18 16:49:37 +02:00
ecp_curves.c Rename mbedtls_mpi_msb to mbedtls_mpi_bitlen 2015-06-18 16:49:37 +02:00
entropy.c Add a concept of entropy source strength. 2015-06-22 14:40:56 +02:00
entropy_poll.c Fix issue with MemSan and entropy 2015-06-22 18:25:41 +02:00
error.c Rationalize other snprintf() uses 2015-06-22 14:42:04 +02:00
gcm.c Rename len to bitlen in function parameters 2015-06-18 14:58:58 +02:00
havege.c The Great Renaming 2015-04-08 13:25:31 +02:00
hmac_drbg.c Fix bug introduced when splitting init functions 2015-05-11 14:35:42 +02:00
Makefile Add new submodule ssl_ticket 2015-05-20 11:14:57 +02:00
md.c Add pre-defined profiles for cert verification 2015-06-17 14:27:38 +02:00
md2.c Remove individual mdX_file() and shaX_file() 2015-05-28 17:28:38 +02:00
md4.c Remove individual mdX_file() and shaX_file() 2015-05-28 17:28:38 +02:00
md5.c Remove individual mdX_file() and shaX_file() 2015-05-28 17:28:38 +02:00
md_wrap.c Implement md_file in the MD layer 2015-05-28 17:28:38 +02:00
memory_buffer_alloc.c Fix typo in memory_buffer_alloc 2015-05-27 20:18:39 +02:00
net.c Rationalize other snprintf() uses 2015-06-22 14:42:04 +02:00
oid.c Rationalize other snprintf() uses 2015-06-22 14:42:04 +02:00
padlock.c Rename boolean functions to be clearer 2015-06-02 10:38:50 +01:00
pem.c Avoid in-out length in base64 2015-06-02 16:30:35 +01:00
pk.c Rename relevant global symbols from size to bitlen 2015-06-18 16:43:38 +02:00
pk_wrap.c Internal renamings in PK 2015-06-18 16:06:55 +02:00
pkcs5.c Rename key_length in cipher_info 2015-06-18 15:31:10 +02:00
pkcs11.c Fix compile errors in pkcs11.c 2015-05-27 17:09:21 +02:00
pkcs12.c Rename key_length in cipher_info 2015-06-18 15:31:10 +02:00
pkparse.c Rename mbedtls_mpi_msb to mbedtls_mpi_bitlen 2015-06-18 16:49:37 +02:00
pkwrite.c Replace malloc with calloc 2015-05-26 16:04:06 +02:00
platform.c Include fixed snprintf for Windows in platform.c 2015-06-22 14:42:04 +02:00
ripemd160.c Remove individual mdX_file() and shaX_file() 2015-05-28 17:28:38 +02:00
rsa.c Rename mbedtls_mpi_msb to mbedtls_mpi_bitlen 2015-06-18 16:49:37 +02:00
sha1.c Remove individual mdX_file() and shaX_file() 2015-05-28 17:28:38 +02:00
sha256.c Remove individual mdX_file() and shaX_file() 2015-05-28 17:28:38 +02:00
sha512.c Remove individual mdX_file() and shaX_file() 2015-05-28 17:28:38 +02:00
ssl_cache.c Rename ssl_session.length to id_len 2015-06-18 15:50:37 +02:00
ssl_ciphersuites.c Fix warnings from -pedantic 2015-05-29 10:52:14 +02:00
ssl_cli.c Rename ssl_session.length to id_len 2015-06-18 15:50:37 +02:00
ssl_cookie.c Make ssl_cookie.c thread-safe 2015-05-28 17:28:39 +02:00
ssl_srv.c Add mbedtls_ssl_set_hs_authmode 2015-06-22 14:52:40 +02:00
ssl_ticket.c Rename relevant global symbols from size to bitlen 2015-06-18 16:43:38 +02:00
ssl_tls.c Add mbedtls_ssl_set_hs_authmode 2015-06-22 14:52:40 +02:00
threading.c Move from gmtime_r to gmtime + mutexes 2015-05-29 10:18:09 +02:00
timing.c Move from asm to __asm by default 2015-05-29 10:18:09 +02:00
version.c The Great Renaming 2015-04-08 13:25:31 +02:00
version_features.c Update generated files 2015-06-22 14:40:56 +02:00
x509.c Rationalize snprintf() usage in X.509 modules 2015-06-22 14:42:04 +02:00
x509_create.c Avoid non-standard strcasecmp() 2015-05-29 10:18:09 +02:00
x509_crl.c Rationalize snprintf() usage in X.509 modules 2015-06-22 14:42:04 +02:00
x509_crt.c Rationalize snprintf() usage in X.509 modules 2015-06-22 14:42:04 +02:00
x509_csr.c Rationalize snprintf() usage in X.509 modules 2015-06-22 14:42:04 +02:00
x509write_crt.c The Great Renaming 2015-04-08 13:25:31 +02:00
x509write_csr.c The Great Renaming 2015-04-08 13:25:31 +02:00
xtea.c The Great Renaming 2015-04-08 13:25:31 +02:00