Ability to specify allowed ciphersuites based on the protocol version. The ciphersuites parameter in the ssl_session structure changed from 'int *' to 'int *[4]'. The new function ssl_set_ciphersuite_for_version() sets specific entries inside this array. ssl_set_ciphersuite() sets all entries to the same value. (cherry picked from commit a62729888b9d8eafbfa952fca63a04100ed90f69) Conflicts: ChangeLog library/ssl_srv.c library/ssl_tls.c
diff --git a/ChangeLog b/ChangeLog index 0e8939e..aacca2a 100644 --- a/ChangeLog +++ b/ChangeLog
@@ -6,6 +6,7 @@ * Elliptic Curve Diffie Hellman module added * Ephemeral Elliptic Curve Diffie Hellman support for SSL/TLS (ECDHE-based ciphersuites) + * Ability to specify allowed ciphersuites based on the protocol version. Changes * Introduced separate SSL Ciphersuites module that is based on