Initial "opaque SSL" framework. If an application defines OPENSSL_NO_SSL_INTERN
authorDr. Stephen Henson <steve@openssl.org>
Wed, 11 May 2011 12:56:38 +0000 (12:56 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Wed, 11 May 2011 12:56:38 +0000 (12:56 +0000)
commit74096890ba076de838c858f6beeda778480ef824
tree256bd9364034352f169abe3676cfcd26558c9245
parent889c2282a594de2eeeb4df43a68f24dc354b131a
Initial "opaque SSL" framework. If an application defines OPENSSL_NO_SSL_INTERN
all ssl related structures are opaque and internals cannot be directly
accessed. Many applications will need some modification to support this and
most likely some additional functions added to OpenSSL.

The advantage of this option is that any application supporting it will still
be binary compatible if SSL structures change.

(backport from HEAD).
14 files changed:
CHANGES
apps/apps.h
apps/ciphers.c
apps/s_client.c
apps/s_server.c
apps/sess_id.c
ssl/dtls1.h
ssl/ssl.h
ssl/ssl2.h
ssl/ssl3.h
ssl/ssl_ciph.c
ssl/ssl_err.c
ssl/ssl_lib.c
ssl/ssl_sess.c