openssl/ssl
Dr. Stephen Henson c660ec63a8 Rewrite ssl3_send_client_key_exchange to support extms.
Rewrite ssl3_send_client_key_exchange to retain the premaster secret
instead of using it immediately.

This is needed because the premaster secret is used after the client key
exchange message has been sent to compute the extended master secret.
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
2015-02-03 14:50:07 +00:00
..
bio_ssl.c Make libssl opaque. Move all structures that were previously protected by 2015-01-31 18:06:45 +00:00
d1_both.c Re-align some comments after running the reformat script. 2015-01-22 09:20:10 +00:00
d1_clnt.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
d1_lib.c Fix post-reformat errors preventing windows compilation 2015-01-22 14:09:37 +00:00
d1_meth.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
d1_pkt.c OPENSSL_NO_XXX cleanup: NO_TLS, NO_TLS1 2015-01-27 15:14:12 -05:00
d1_srtp.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
d1_srvr.c Rerun util/openssl-format-source -v -c . 2015-01-22 09:20:10 +00:00
dtls1.h Make libssl opaque. Move all structures that were previously protected by 2015-01-31 18:06:45 +00:00
heartbeat_test.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
install-ssl.com Install srtp.h 2012-07-05 13:20:19 +00:00
kssl_lcl.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
kssl.c Re-align some comments after running the reformat script. 2015-01-22 09:20:10 +00:00
kssl.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
Makefile RT478: Add uninstall make target 2015-01-12 10:28:05 -05:00
s3_both.c OPENSSL_NO_XXX cleanup: OPENSSL_NO_BUF_FREELISTS 2015-01-27 16:43:53 -05:00
s3_cbc.c OPENSSL_NO_xxx cleanup: SHA 2015-01-27 12:34:45 -05:00
s3_clnt.c Rewrite ssl3_send_client_key_exchange to support extms. 2015-02-03 14:50:07 +00:00
s3_enc.c More comment realignment 2015-01-22 09:20:10 +00:00
s3_lib.c clang on Linux x86_64 complains about unreachable code. 2015-01-29 01:54:09 +01:00
s3_meth.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
s3_pkt.c OPENSSL_NO_XXX cleanup: NO_TLS, NO_TLS1 2015-01-27 15:14:12 -05:00
s3_srvr.c OPENSSL_NO_xxx cleanup: SHA 2015-01-27 12:34:45 -05:00
s23_clnt.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
s23_lib.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
s23_meth.c OPENSSL_NO_XXX cleanup: NO_TLS, NO_TLS1 2015-01-27 15:14:12 -05:00
s23_pkt.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
s23_srvr.c Re-align some comments after running the reformat script. 2015-01-22 09:20:10 +00:00
srtp.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ssl2.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ssl3.h Make libssl opaque. Move all structures that were previously protected by 2015-01-31 18:06:45 +00:00
ssl23.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ssl_algs.c OPENSSL_NO_xxx cleanup: SHA 2015-01-27 12:34:45 -05:00
ssl_asn1.c Add flags field to SSL_SESSION. 2015-02-03 14:50:07 +00:00
ssl_cert.c Rewrite ssl3_send_client_key_exchange to support extms. 2015-02-03 14:50:07 +00:00
ssl_ciph.c Re-align some comments after running the reformat script. 2015-01-22 09:20:10 +00:00
ssl_conf.c Fix segfault with empty fields as last in the config. 2015-01-24 14:46:50 +01:00
ssl_err2.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ssl_err.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ssl_lib.c Utility function to retrieve handshake hashes. 2015-02-03 14:50:07 +00:00
ssl_locl.h Rewrite ssl3_send_client_key_exchange to support extms. 2015-02-03 14:50:07 +00:00
ssl_rsa.c clang on Linux x86_64 complains about unreachable code. 2015-01-29 01:54:09 +01:00
ssl_sess.c More comment realignment 2015-01-22 09:20:10 +00:00
ssl_stat.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ssl_task.c Make the libssl opaque changes compile on VMS 2015-01-31 18:07:32 +00:00
ssl_txt.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ssl_utst.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ssl-lib.com VMS adjustments: 2015-01-30 14:43:57 +01:00
ssl.h Make libssl opaque. Move all structures that were previously protected by 2015-01-31 18:06:45 +00:00
ssltest.c Dead code cleanup: #if 0 dropped from tests 2015-02-02 11:11:34 -05:00
t1_clnt.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
t1_enc.c Utility function to retrieve handshake hashes. 2015-02-03 14:50:07 +00:00
t1_ext.c Remove support for opaque-prf 2015-01-28 15:37:16 -05:00
t1_lib.c Remove support for opaque-prf 2015-01-28 15:37:16 -05:00
t1_meth.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
t1_reneg.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
t1_srvr.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
t1_trce.c Remove support for opaque-prf 2015-01-28 15:37:16 -05:00
tls1.h Remove support for opaque-prf 2015-01-28 15:37:16 -05:00
tls_srp.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00