Implement the Opaque PRF Input TLS extension
authorBodo Möller <bodo@openssl.org>
Fri, 21 Sep 2007 06:54:24 +0000 (06:54 +0000)
committerBodo Möller <bodo@openssl.org>
Fri, 21 Sep 2007 06:54:24 +0000 (06:54 +0000)
commit761772d7e19145fa9afb2a0c830ead69a33f3fa5
treef6fbfed11e54a5286025bf235889cca1cb87d503
parent54ef01b54bd64fdf5820d3860f4c458a9c2fa4f0
Implement the Opaque PRF Input TLS extension
(draft-rescorla-tls-opaque-prf-input-00.txt), and do some cleanups and
bugfixes on the way.  In particular, this fixes the buffer bounds
checks in ssl_add_clienthello_tlsext() and in ssl_add_serverhello_tlsext().

Note that the opaque PRF Input TLS extension is not compiled by default;
see CHANGES.
16 files changed:
CHANGES
apps/s_cb.c
apps/s_client.c
apps/s_server.c
ssl/s23_clnt.c
ssl/s3_clnt.c
ssl/s3_lib.c
ssl/ssl.h
ssl/ssl3.h
ssl/ssl_err.c
ssl/ssl_lib.c
ssl/ssl_locl.h
ssl/ssltest.c
ssl/t1_enc.c
ssl/t1_lib.c
ssl/tls1.h