openssl/include/openssl
Benjamin Kaduk 193b5d769c Add SSL_early_get1_extensions_present()
It is an API to be used from the early callback that indicates what
extensions were present in the ClientHello, and in what order.
This can be used to eliminate unneeded calls to SSL_early_get0_ext()
(which itself scales linearly in the number of extensions supported
by the library).

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2976)
2017-06-12 09:31:47 +01:00
..
__DECC_INCLUDE_EPILOGUE.H
__DECC_INCLUDE_PROLOGUE.H
aes.h
asn1_mac.h
asn1.h Introduce ASN1_TIME_set_string_X509 API 2017-06-11 16:36:07 -04:00
asn1err.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
asn1t.h Add parentheses on public macros where appropriate. 2017-04-27 11:31:09 +01:00
async.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
asyncerr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
bio.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
bioerr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
blowfish.h
bn.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
bnerr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
buffer.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
buffererr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
camellia.h
cast.h
cmac.h
cms.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
cmserr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
comp.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
comperr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
conf_api.h
conf.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
conferr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
crypto.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
cryptoerr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
ct.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
cterr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
des.h
dh.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
dherr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
dsa.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
dsaerr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
dtls1.h
e_os2.h e_os2.h: Refine OSSL_SSIZE definition under UEFI environment 2017-04-06 16:16:05 +02:00
ebcdic.h
ec.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
ecdh.h
ecdsa.h
ecerr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
engine.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
engineerr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
err.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
evp.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
evperr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
hmac.h
idea.h
kdf.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
kdferr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
lhash.h Ignore MSVC warnings (via Gisle Vanem) 2017-05-10 11:59:09 -04:00
md2.h
md4.h
md5.h
mdc2.h
modes.h
obj_mac.h Add some OID's from X.520 2017-05-31 13:33:20 -04:00
objects.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
objectserr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
ocsp.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
ocsperr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
opensslconf.h.in
opensslv.h
ossl_typ.h Add support for custom signature parameters 2017-04-25 22:12:34 +01:00
pem2.h
pem.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
pemerr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
pkcs7.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
pkcs7err.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
pkcs12.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
pkcs12err.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
rand.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
randerr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
rc2.h
rc4.h
rc5.h
ripemd.h
rsa.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
rsaerr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
safestack.h
seed.h
sha.h
srp.h
srtp.h
ssl2.h
ssl3.h Add support to SSL_trace() for inner content types 2017-05-08 11:42:37 +01:00
ssl.h Add SSL_early_get1_extensions_present() 2017-06-12 09:31:47 +01:00
sslerr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
stack.h
symhacks.h
tls1.h Update the TLSv1.3 version indicator for draft-20 2017-05-03 17:23:02 +01:00
ts.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
tserr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
txt_db.h
ui.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
uierr.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
whrlpool.h
x509_vfy.h OCSP Updates: error codes and multiple certificates 2017-04-12 14:41:10 -04:00
x509.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
x509err.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
x509v3.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
x509v3err.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00