summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2017-08-11Add doug@'s copyright since he just added code to these two files.jsing2-2/+4
2017-08-11Rewrite the ECPointFormats TLS extension handling using CBB/CBS and thedoug4-147/+125
2017-08-10Clean up the EC key/curve configuration handling.jsing7-120/+54
2017-08-09Pull out the code that identifies if we have an ECC cipher in the cipherjsing3-34/+52
2017-08-09Consistently return from each SSL/SSL_CTX control case, rather thanjsing1-33/+27
2017-08-09Split out the remaining SSL_CTX controls into individual functions.jsing1-40/+88
2017-08-09Start splitting out SSL_CTX controls into individual functions, so thatjsing1-71/+92
2017-08-09Be consistent and return from each SSL control case, rather than breakingjsing1-18/+10
2017-08-09Split out the remaining SSL controls into individual functions.jsing1-46/+93
2017-08-09Split more controls into individual functions.jsing1-64/+91
2017-08-09Start splitting out controls into individual functions, so that they canjsing1-29/+63
2017-08-09Remove unnecessary curly braces and unindent. Also add a few blank linesjsing1-11/+13
2017-08-09Fix conditionals for DH controls.jsing1-3/+3
2017-08-01add missing and correct misspelled names, most in NAME sections;schwarze2-6/+8
2017-07-25as noted by Hanno Boeck, using the *check_private_key functions isbenno1-6/+22
2017-07-24Rewrite and move the last remnants of the ServerHello SNI handling intojsing2-29/+25
2017-07-24Rewrite the TLS Renegotiation Indication extension handling using CBB/CBSjsing6-346/+161
2017-07-23Hook the TLS extension parsing framework into the serverhello parsing.jsing1-1/+6
2017-07-19Check the return value of CBB_init_fixed(), since it can fail.jsing1-3/+5
2017-07-16Start rewriting TLS extension handling.jsing4-141/+328
2017-07-15Remove unused variable.jsing1-3/+3
2017-07-05nits about trailing punctuation found with mandoc -Tlintschwarze1-4/+4
2017-07-05fix cross references to self; found with mandoc -Tlintschwarze2-6/+6
2017-06-10fix broken markup of callback arguments; found with mandoc -Tlintschwarze2-11/+8
2017-05-07Drop cipher suites with DSS authentication - there is no good reason tojsing1-197/+1
2017-05-07Instead of starting a 'zero-sized' CBB at the size of the first additionjsing1-5/+8
2017-05-07Move state from ssl->internal to the handshake structure.beck15-256/+267
2017-05-06Bring in an SSL_HANDSHAKE structure and commence the great shovellingbeck11-113/+119
2017-05-06Provide SSL{,_CTX}_set_{min,max}_proto_version() functions.jsing6-5/+115
2017-05-06Bump minors for symbol addition in libcryptobeck1-1/+1
2017-05-06Add missing $OpenBSD$ tags.jsing4-2/+4
2017-04-30Only enable -Werror on libcrypto/libssl/libtls if we are building withjsing1-2/+3
2017-04-30Switch back to freezero() and explicitly initialise data_len to zero. Thejsing1-6/+3
2017-04-29Fix a bug caused by the return value being set early to signal successfuljsing1-5/+5
2017-04-29Revert previous - we still want to do this, but I forgot about the installerbeck2-14/+6
2017-04-29We now require you to have a working libpthreadbeck1-1/+2
2017-04-29Make it safe to call SSL_library_init more than once.beck1-5/+12
2017-04-16backout previous, data_len is not always initializedotto1-2/+5
2017-04-14Use freezero(3) when cleaning up session tickets - not only does it requirejsing1-6/+3
2017-04-14Use freezero(3) to clean up the X25519 keys - simpler, cleaner code.jsing1-6/+3
2017-04-14Use freezero(3) in the CBB clean up path, since this could hold sensitivejsing1-3/+2
2017-04-14Switch i2d_SSL_SESSION() back to freezero(3) now that the size constraintsjsing1-5/+2
2017-04-14Clean up server key exchange EC point handling. Encode the point directlyjsing1-27/+15
2017-04-11Revert ssl_asn1.c r1.50 - CBB and freezero(3) do not play nicely together.jsing1-2/+5
2017-04-10Use freezero() for the internal opaque structures, instead of the currentjsing3-18/+9
2017-04-10Use freezero() for X25519 keys - same result with more readable code.jsing1-7/+3
2017-04-10freezero() the key block; simpler code and less of it.jsing1-7/+3
2017-04-10Use freezero() for i2d_SSL_SESSION() - one line of code instead of three.jsing1-5/+2
2017-04-10fix some .Xr errors that jmc@ found with mdoclint(1)schwarze3-12/+13
2017-04-10new manual page SSL_get_server_tmp_key(3)schwarze3-2/+88