summaryrefslogtreecommitdiff
path: root/lib/libssl/s3_both.c
AgeCommit message (Expand)Author
2017-01-26Rename s3_{both,clnt,pkt_srvr}.c to have an ssl_ prefix since they are noJoel Sing
2017-01-26Merge the client/server version negotiation into the existing (currentlyJoel Sing
2017-01-23Move options and mode from SSL_CTX and SSL to internal, since these can beJoel Sing
2017-01-23Split most of SSL_METHOD out into an internal variant, which is opaque.Joel Sing
2017-01-23send state and rstate from ssl_st into internal. There are accessorsBob Beck
2017-01-23Move a large part of ssl_st into internal, so we can see what squeals.Bob Beck
2017-01-23move the callbacks from ssl_st to internalBob Beck
2017-01-22Move most of the SSL3_STATE fields to internal - the ones that remain areJoel Sing
2016-12-30Remove now unused c2l, c2ln, l2c, n2l, l2cn and n2l3 macros.Joel Sing
2016-12-06Convert certificate handshake message generation to CBB, with some cleanJoel Sing
2015-09-12Move handshake message header length determination into a separateJoel Sing
2015-09-11Rename functions that moved to t1_enc.c, with a tls1_ prefix instead of aJoel Sing
2015-09-11Shuffle the code in ssl3_send_finished() to make it more logical/readable.Joel Sing
2015-09-11style(9), fix comments, wrap long lines and tweak whitespace.Joel Sing
2015-09-11Convert dtls1_send_finished() and ssl3_send_finished() toJoel Sing
2015-07-18Remove SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER workaround.Doug Hogan
2015-07-15test for n<0 before use in CBS_init - mostly to shut up coverity.Bob Beck
2015-07-14Partially convert ssl3_get_message to CBS.Doug Hogan
2015-07-14Convert ssl3_get_finished to CBS.Doug Hogan
2015-06-18Remove Microsoft Server Gated Crypto.Doug Hogan
2015-03-27Factor out the init_buf initialisation code, rather than duplicating itJoel Sing
2014-12-14unconditionally align SSL payloadsBrent Cook
2014-12-14Remove trailing whitespace.Joel Sing
2014-12-14unifdef OPENSSL_NO_NEXTPROTONEG, which is one of the last standing #ifndefJoel Sing
2014-12-10ssl3_init_finished_mac() calls BIO_new() which can fail since it in turnJoel Sing
2014-12-10Remove support for GOST R 34.10-94 signature authentication, along withJoel Sing
2014-11-16Sort and group includes.Joel Sing
2014-10-18Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes().Joel Sing
2014-09-22Also check the result from final_finish_mac() against finish_mac_length inJoel Sing
2014-09-22It is possible (although unlikely in practice) for peer_finish_md_len toJoel Sing
2014-08-07Oops, revert changes commited by mistake. The previous commit was supposedMiod Vallat
2014-08-07When you expect a function to return a particular value, don't put a commentMiod Vallat
2014-07-10decompress libssl. ok beck jsingTed Unangst
2014-06-19convert CRYPTO_memcmp to timingsafe_memcmp based on current policy favoringTed Unangst
2014-06-12tags as requested by miod and teduTheo de Raadt
2014-05-31BUF_MEM_grow_clean() takes a size_t as the size argument. Remove false commentsMiod Vallat
2014-05-31ECDH and ECDSA will not work overly well if there is no EC, so unifdefJoel Sing
2014-05-30Make use of SSL_IS_DTLS, SSL_USE_EXPLICIT_IV, SSL_USE_SIGALGS andJoel Sing
2014-05-28There is no point in checking if a pointer is non-NULL before calling free,Joel Sing
2014-04-20Fix indentation, adding braces and combining a nested if to reduce depthPhilip Guenther
2014-04-17Change library to use intrinsic memory allocation functions instead ofBob Beck
2014-04-16TANSTAAFL - delete the buf freelist code. if you need a better malloc, getTed Unangst
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itJoel Sing
2014-04-13Flense a variety of windows support stuff, and a strange gettimeofday function.Bob Beck
2014-04-13Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.Miod Vallat
2014-02-27SECURITY fixes backported from openssl-1.0.1f. ok mikeb@Jeremie Courreges-Anglas
2013-02-14cherry pick bugfixes for http://www.openssl.org/news/secadv_20130205.txtMarkus Friedl
2012-10-13resolve conflictsDamien Miller
2010-10-01resolve conflicts, fix local changesDamien Miller
2008-09-06resolve conflictsDamien Miller