openssl/include/openssl
Boris Pismenny c35e921ffa ssl: Linux TLS Rx Offload
This patch adds support for the Linux TLS Rx socket option.
It completes the previous patch for TLS Tx offload.
If the socket option is successful, then the receive data-path of the TCP
socket is implemented by the kernel.
We choose to set this option at the earliest - just after CCS is complete.

Change-Id: I59741e04d89dddca7fb138e88fffcc1259b30132
Signed-off-by: Boris Pismenny <borisp@mellanox.com>

Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7848)
2019-04-01 11:54:48 +01:00
..
__DECC_INCLUDE_EPILOGUE.H
__DECC_INCLUDE_PROLOGUE.H
aes.h
asn1_mac.h
asn1.h
asn1err.h Add regenerated header files 2019-03-11 14:42:47 +01:00
asn1t.h Move ASN1_BROKEN macros 2019-03-19 12:01:24 +01:00
async.h
asyncerr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
bio.h bio: Linux TLS Rx Offload 2019-04-01 11:54:48 +01:00
bioerr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
blowfish.h
bn.h
bnerr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
buffer.h
buffererr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
camellia.h
cast.h
cmac.h
cms.h
cmserr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
comp.h
comperr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
conf_api.h
conf.h
conferr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
core_names.h Add a skeleton default provider 2019-03-21 09:23:38 +00:00
core_numbers.h Make EVP_Digest* functions provider aware 2019-03-21 09:23:38 +00:00
core.h Windows, VMS: build fixes 2019-03-29 12:52:58 +01:00
crmf.h replace 'OpenSSL license' by 'Apache License 2.0' 2019-03-20 10:33:39 +02:00
crmferr.h 2nd chunk: CRMF code (crypto/crmf/, ) and its integration 2019-03-12 12:26:06 +00:00
crypto.h
cryptoerr.h Replumbing: Add a mechanism to pre-populate the provider store 2019-03-19 14:06:58 +01:00
ct.h
cterr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
des.h
dh.h
dherr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
dsa.h
dsaerr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
dtls1.h
e_os2.h
ebcdic.h
ec.h
ecdh.h
ecdsa.h
ecerr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
engine.h
engineerr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
err.h Make err_clear_constant_time really constant time 2019-03-22 14:22:11 +01:00
ess.h
esserr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
evp.h Implement EVP_MD_fetch() 2019-03-21 09:23:38 +00:00
evperr.h Make EVP_Digest* functions provider aware 2019-03-21 09:23:38 +00:00
hmac.h
idea.h
kdf.h Single step kdf implementation 2019-03-19 11:03:45 +00:00
kdferr.h Single step kdf implementation 2019-03-19 11:03:45 +00:00
lhash.h
md2.h
md4.h
md5.h
mdc2.h
modes.h
obj_mac.h Single step kdf implementation 2019-03-19 11:03:45 +00:00
objects.h
objectserr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
ocsp.h Make OCSP_id_cmp and OCSP_id_issuer_cmp accept const params 2019-03-28 09:56:05 +00:00
ocsperr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
opensslconf.h.in
opensslv.h
ossl_typ.h Replumbing: Add the Provider Object, type OSSL_PROVIDER 2019-03-11 20:40:13 +01:00
params.h OSSL_PARAM helper functions. 2019-03-12 19:12:12 +01:00
pem2.h
pem.h
pemerr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
pkcs7.h
pkcs7err.h Add regenerated header files 2019-03-11 14:42:47 +01:00
pkcs12.h
pkcs12err.h Add regenerated header files 2019-03-11 14:42:47 +01:00
provider.h Replumbing: New public API to load or add providers 2019-03-11 20:40:13 +01:00
rand_drbg.h
rand.h
randerr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
rc2.h
rc4.h
rc5.h
ripemd.h
rsa.h
rsaerr.h added generated files 2019-03-12 12:00:52 +00:00
safestack.h
seed.h
sha.h
srp.h
srtp.h
ssl2.h
ssl3.h Remove heartbeats completely 2019-03-29 13:50:59 +01:00
ssl.h ssl: Linux TLS Rx Offload 2019-04-01 11:54:48 +01:00
sslerr.h Remove heartbeats completely 2019-03-29 13:50:59 +01:00
stack.h
store.h
storeerr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
symhacks.h
tls1.h Remove heartbeats completely 2019-03-29 13:50:59 +01:00
trace.h trace: rename the default trace category from 'ANY' to 'ALL' 2019-03-30 00:04:37 +01:00
ts.h
tserr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
txt_db.h
ui.h
uierr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
whrlpool.h
x509_vfy.h
x509.h Guard some SM2 functions with OPENSSL_NO_SM2 2019-03-15 10:12:36 +00:00
x509err.h Support SM2 certificate verification 2019-03-13 15:29:39 +08:00
x509v3.h
x509v3err.h Add regenerated header files 2019-03-11 14:42:47 +01:00