openssl/include/openssl
Rich Salz 9a555706a3 Make COMP_CTX and COMP_METHOD opaque
Since COMP_METHOD is now defined in comp_lcl.h, it is no
longer possible to create new TLS compression methods without
using the OpenSSL source.  Only ZLIB is supported by default.
Also, since the types are opaque, #ifdef guards to use "char *"
instead of the real type aren't necessary.

The changes are actually minor.  Adding missing copyright to some
files makes the diff misleadingly big.

Reviewed-by: Matt Caswell <matt@openssl.org>
2015-05-12 10:24:48 -04:00
..
aes.h
asn1.h Remove old ASN.1 functions. 2015-04-03 18:30:09 +01:00
asn1t.h Add macro to implement static encode functions. 2015-04-03 16:58:44 +01:00
bio.h
blowfish.h
bn.h Error checking and memory leak fixes in NISTZ256. 2015-04-27 16:21:48 +02:00
buffer.h
camellia.h
cast.h
cmac.h
cms.h
comp.h Make COMP_CTX and COMP_METHOD opaque 2015-05-12 10:24:48 -04:00
conf.h
conf_api.h
crypto.h free cleanup almost the finale 2015-04-30 17:57:32 -04:00
des.h
dh.h
dsa.h
dso.h
dtls1.h Remove redundant includes from dtls1.h 2015-04-30 11:34:51 +01:00
e_os2.h
ebcdic.h
ec.h
ecdh.h
ecdsa.h
engine.h ERR_ cleanup 2015-04-28 10:50:54 -04:00
err.h ERR_ cleanup 2015-04-28 10:50:54 -04:00
evp.h Sanity check EVP_CTRL_AEAD_TLS_AAD 2015-04-30 23:12:39 +01:00
hmac.h
idea.h
jpake.h
krb5_asn.h
kssl.h
lhash.h
md2.h
md4.h
md5.h
mdc2.h
modes.h
obj_mac.h make update 2015-05-05 21:49:51 +02:00
objects.h
ocsp.h
opensslv.h
ossl_typ.h Make COMP_CTX and COMP_METHOD opaque 2015-05-12 10:24:48 -04:00
pem.h
pem2.h
pkcs7.h
pkcs12.h
pqueue.h
rand.h
rc2.h
rc4.h
rc5.h
ripemd.h
rsa.h
safestack.h
seed.h
sha.h
srp.h free cleanup 12 2015-04-30 18:10:52 -04:00
srtp.h
ssl.h Make COMP_CTX and COMP_METHOD opaque 2015-05-12 10:24:48 -04:00
ssl2.h
ssl3.h
ssl23.h
stack.h
store.h
symhacks.h
tls1.h
ts.h
txt_db.h
ui.h
whrlpool.h
x509.h
x509_vfy.h make X509_VERIFY_PARAM opaque 2015-05-02 14:15:00 +01:00
x509v3.h