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)
committerScott Deboy <sdeboy@secondstryke.com>
Sun, 9 Feb 2014 00:12:15 +0000 (16:12 -0800)
commit038bec784e528ce273169f178c35991fbc3bea92
treebe8a71c2c534db29ea7ee31f1207be9b976b0698
parentf407eec799f1f5d271b809875f016f680935567b
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.

(cherry picked from commit 36086186a9b90cdad0d2cd0a598a10f03f8f4bcc)
Conflicts:
Configure
apps/s_client.c
apps/s_server.c
ssl/ssl.h
ssl/ssl3.h
ssl/ssltest.c
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