Add callbacks supporting generation and retrieval of supplemental data entries, facil...
authorScott Deboy <sdeboy@secondstryke.com>
Tue, 18 Jun 2013 21:34:38 +0000 (14:34 -0700)
committerBen Laurie <ben@links.org>
Fri, 6 Sep 2013 12:59:13 +0000 (13:59 +0100)
commit36086186a9b90cdad0d2cd0a598a10f03f8f4bcc
treea145840fa49b4951e052274b00a6cd9296964954
parentcda01d55ba9f238d8892c8e909580030ea5b3ebd
Add callbacks supporting generation and retrieval of supplemental data entries, facilitating RFC 5878 (TLS auth extensions)
Removed prior audit proof logic - audit proof support was implemented using the generic TLS extension API
Tests exercising the new supplemental data registration and callback api can be found in ssltest.c.
Implemented changes to s_server and s_client to exercise supplemental data callbacks via the -auth argument, as well as additional flags to exercise supplemental data being sent only during renegotiation.
25 files changed:
CHANGES
Configure
apps/s_apps.h
apps/s_cb.c
apps/s_client.c
apps/s_server.c
crypto/symhacks.h
doc/apps/s_client.pod
doc/apps/s_server.pod
ssl/s23_clnt.c
ssl/s3_clnt.c
ssl/s3_lib.c
ssl/s3_srvr.c
ssl/ssl.h
ssl/ssl3.h
ssl/ssl_cert.c
ssl/ssl_err.c
ssl/ssl_lib.c
ssl/ssl_locl.h
ssl/ssl_rsa.c
ssl/ssl_sess.c
ssl/ssl_stat.c
ssl/ssltest.c
ssl/t1_lib.c
ssl/tls1.h