Revision of custom extension code.
authorDr. Stephen Henson <steve@openssl.org>
Tue, 5 Aug 2014 14:21:36 +0000 (15:21 +0100)
committerDr. Stephen Henson <steve@openssl.org>
Fri, 15 Aug 2014 11:20:04 +0000 (12:20 +0100)
commitb83294fe3022b9d5d525ccdcfeb53d39c25b05bd
tree07f4153b12ead528c0113c6598e56e87cc77d68f
parent06f5d12f511ad81a05e82b3473832a1d1d560172
Revision of custom extension code.

Move custom extension structures from SSL_CTX to CERT structure.

This change means the form can be revised in future without binary
compatibility issues. Also since CERT is part of SSL structures
so per-SSL custom extensions could be supported in future as well as
per SSL_CTX.
Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Emilia Käsper <emilia@openssl.org>
ssl/s23_clnt.c
ssl/ssl.h
ssl/ssl_cert.c
ssl/ssl_lib.c
ssl/ssl_locl.h
ssl/t1_lib.c