Initial "opaque SSL" framework. If an application defines
authorDr. Stephen Henson <steve@openssl.org>
Fri, 29 Apr 2011 22:37:12 +0000 (22:37 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Fri, 29 Apr 2011 22:37:12 +0000 (22:37 +0000)
commit08557cf22cd7c337d7430c32fb21ed29a77a8131
treead9cc2e9adf7a39b99ddbe69434a3d79c7cc482b
parentc4d162873f832cae400b8fee81fc826cb06d55a8
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.
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