boringssl/include/openssl
David Benjamin d9778fb418 Guard against small MTUs from the BIO.
Based in part on upstream's cf75017bfd60333ff65edf9840001cd2c49870a3. This
situation really shouldn't be able to happen, but between no static asserts
that the minimum MTU is always large enough and a bug in reseting the MTU later
(to be fixed be a follow-up import from upstream), check these and return a
useful error code.

Change-Id: Ie853e5d35a6a7bc9c0032e74ae71529d490f4fe2
Reviewed-on: https://boringssl-review.googlesource.com/2825
Reviewed-by: Adam Langley <agl@google.com>
2015-01-14 21:43:07 +00:00
..
aead.h Implement SSLv3 ciphers with stateful AEADs. 2015-01-14 20:55:58 +00:00
aes.h
asn1_mac.h
asn1.h Fix various certificate fingerprint issues. 2015-01-09 19:41:59 +00:00
asn1t.h
base64.h
base.h Move the X509_NAME typedef into x509.h. 2014-10-28 22:38:38 +00:00
bio.h Cleanup of setting external buffer 2014-11-24 17:46:00 +00:00
bn.h Add declarations for Android compatibility funcs. 2015-01-08 00:22:22 +00:00
buf.h
bytestring.h Extended master secret support. 2014-10-24 21:19:44 +00:00
chacha.h
cipher.h Implement SSLv3 ciphers with stateful AEADs. 2015-01-14 20:55:58 +00:00
conf.h
cpu.h
crypto.h
des.h
dh.h
digest.h Deprecate EVP_PKEY_HMAC. 2015-01-14 21:06:07 +00:00
dsa.h Fix DER checks for DSA_check_signature and add tests. 2015-01-12 22:29:10 +00:00
dtls1.h Support EVP_AEAD in DTLS. 2015-01-14 21:03:40 +00:00
ec_key.h
ec.h Remove EC_GROUP_set_point_conversion_form 2014-12-09 18:47:03 +00:00
ecdh.h
ecdsa.h
engine.h
err.h Free more memory in cleanup functions. 2015-01-13 00:04:35 +00:00
evp.h Deprecate EVP_PKEY_HMAC. 2015-01-14 21:06:07 +00:00
ex_data.h
hkdf.h Implement HKDF. 2014-12-18 20:13:06 +00:00
hmac.h Introduce HMAC_CTX_copy_ex and deprecate HMAC_CTX_copy. 2015-01-14 20:35:47 +00:00
lhash_macros.h
lhash.h s/comparision/comparison/. 2015-01-06 10:49:48 -08:00
md4.h Add digest_test with tests for all existing EVP_MDs. 2014-11-06 01:49:03 +00:00
md5.h
mem.h
modes.h
obj_mac.h Renegerate OID outputs. 2014-12-04 22:13:50 +00:00
obj.h
objects.h
opensslfeatures.h
opensslv.h
ossl_typ.h
pem.h unifdef OPENSSL_NO_BIO. 2014-12-02 19:27:19 +00:00
pkcs7.h
pkcs8.h Add void in place of empty function arguments. 2015-01-06 00:27:07 +00:00
pkcs12.h
poly1305.h
pqueue.h
rand.h
rc4.h
rsa.h Add EVP_PKEY_supports_digest. 2014-11-18 22:18:36 +00:00
safe_stack.h
sha.h
srtp.h Add less dangerous versions of SRTP functions. 2014-10-27 21:58:09 +00:00
ssl2.h
ssl3.h Remove dead code from EVP_CIPHER codepaths. 2015-01-14 21:05:41 +00:00
ssl23.h
ssl.h Guard against small MTUs from the BIO. 2015-01-14 21:43:07 +00:00
stack_macros.h
stack.h s/comparision/comparison/. 2015-01-06 10:49:48 -08:00
thread.h
time_support.h
tls1.h Update references to RFCs. 2014-12-05 17:26:13 +00:00
type_check.h
x509_vfy.h
x509.h Fix various certificate fingerprint issues. 2015-01-09 19:41:59 +00:00
x509v3.h