mbedtls/include/mbedtls
Hanno Becker 7e5437a972 Remember suitable hash function for any signature algorithm.
This commit changes `ssl_parse_signature_algorithms_ext` to remember
one suitable ( := supported by client and by our config ) hash
algorithm per signature algorithm.

It also modifies the ciphersuite checking function
`ssl_ciphersuite_match` to refuse a suite if there
is no suitable hash algorithm.

Finally, it adds the corresponding entry to the ChangeLog.
2017-05-15 11:50:11 +01:00
..
aes.h
aesni.h
arc4.h
asn1.h
asn1write.h Add mbedtls_asn1_write_len() support for 3 and 4 byte lengths 2016-08-25 15:42:27 +01:00
base64.h
bignum.h Fix for MPI divide on MSVC 2016-01-03 00:24:34 +00:00
blowfish.h
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
ccm.h
certs.h
check_config.h Clean up and minor fixes following review 2016-10-13 13:51:12 +01:00
cipher_internal.h
cipher.h Refactor and change CMAC interface 2016-10-13 13:51:11 +01:00
cmac.h Clarify CMAC API 2016-12-14 15:27:22 +00:00
compat-1.3.h Fix redefinition of macro ssl_set_bio 2016-12-07 10:27:00 +00:00
config.h Fix multiple erroneously named source files in comments 2016-11-04 12:23:11 +00:00
ctr_drbg.h
debug.h Fix a typo that confuses check-names.sh 2016-03-18 16:47:10 +00:00
des.h
dhm.h Clarified function param in dhm.h 2016-05-25 00:59:37 +01:00
ecdh.h
ecdsa.h
ecjpake.h Various fixes to doxygen API generation 2016-01-03 16:14:14 +00:00
ecp.h
entropy_poll.h Add config macro for min bytes hw entropy 2016-10-13 13:48:48 +01:00
entropy.h Documentation and entropy self test changes (#610) 2016-09-13 13:30:02 +01:00
error.h Remove CMAC as a separate and independent error group 2016-10-13 13:51:12 +01:00
gcm.h Fix documentation for mbedtls_gcm_finish() 2016-10-13 13:54:47 +01:00
havege.h
hmac_drbg.h
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
md.h Clean up comment formatting in md.h 2016-10-13 13:51:12 +01:00
memory_buffer_alloc.h Clarifies documentation on reported memory statistics 2016-05-23 14:29:29 +01:00
net_sockets.h Rename net.{c,h} to net_sockets.{c,h} 2016-10-13 13:48:48 +01:00
net.h Rename net.{c,h} to net_sockets.{c,h} 2016-10-13 13:48:48 +01:00
oid.h
padlock.h
pem.h
pk_internal.h
pk.h Fixes minor typos in comments in pk.h and ctr_drbg.c 2016-05-23 14:29:30 +01:00
pkcs5.h
pkcs11.h
pkcs12.h
platform_time.h Puts platform time abstraction into its own header 2016-07-13 14:46:18 +01:00
platform.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 Clarify Comments and Fix Typos (#651) 2016-11-06 12:45:15 +00: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_cache.h Abstracts away time()/stdlib.h into platform 2016-04-26 14:49:59 +01:00
ssl_ciphersuites.h Remember suitable hash function for any signature algorithm. 2017-05-15 11:50:11 +01:00
ssl_cookie.h
ssl_internal.h Remember suitable hash function for any signature algorithm. 2017-05-15 11:50:11 +01:00
ssl_ticket.h
ssl.h Remember suitable hash function for any signature algorithm. 2017-05-15 11:50:11 +01:00
threading.h Add end guard comment 2016-05-23 14:29:31 +01:00
timing.h
version.h Update library version number to 2.4.1 2016-12-13 16:00:52 +00:00
x509_crl.h Reintroduce line deleted by accident 2016-01-04 12:40:15 +01:00
x509_crt.h Allow the entry_name size to be set in config.h 2016-09-16 11:42:35 +01:00
x509_csr.h Fix typo in docs for mbedtls_x509write_csr_der() 2016-10-13 13:53:56 +01:00
x509.h Clarify Comments and Fix Typos (#651) 2016-11-06 12:45:15 +00:00
xtea.h