Custom extension revision.
authorDr. Stephen Henson <steve@openssl.org>
Sun, 10 Aug 2014 11:08:08 +0000 (12:08 +0100)
committerDr. Stephen Henson <steve@openssl.org>
Thu, 28 Aug 2014 17:09:05 +0000 (18:09 +0100)
commit0a4fe37fc6248e5efadcda34015eff122e01b1db
treeecc261ba3f2b21e6de4fb984535403c6668c0a3f
parentda67a0ae3462f6c6447ed841a9ec514077244b02
Custom extension revision.

Use the same structure for client and server custom extensions.

Add utility functions in new file t1_ext.c.
Use new utility functions to handle custom server and client extensions
and remove a lot of code duplication.
Reviewed-by: Emilia Käsper <emilia@openssl.org>
(cherry picked from commit ecf4d660902dcef6e0afc51d52926f00d409ee6b)

Conflicts:

ssl/ssl_lib.c
ssl/ssl_locl.h
ssl/t1_lib.c
ssl/Makefile
ssl/s23_clnt.c
ssl/ssl.h
ssl/ssl_cert.c
ssl/ssl_lib.c
ssl/ssl_locl.h
ssl/t1_ext.c [new file with mode: 0644]
ssl/t1_lib.c