summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2017-04-10Additional SSL_SESSION documentationschwarze11-16/+349
2017-04-10for pure *_ctrl() wrapper macros, move the reference from ssl(3)schwarze14-49/+54
2017-04-10new manual page SSL_CTX_set_tlsext_servername_callback(3) for SNI;schwarze2-1/+126
2017-04-10Convert various client key exchange functions to freezero(3). The memoryjsing1-14/+5
2017-04-10pasto; from <Jon dot Spillett at oracle dot com> via OpenSSL commit 3aaa1bd0schwarze1-3/+3
2017-04-10typo fix; from <Jon dot Spillett at oracle dot com>schwarze1-5/+5
2017-03-29tweak previous;jmc1-3/+5
2017-03-28Fix typo in function name;schwarze1-4/+5
2017-03-28After i wrote SSL_renegotiate(3) from scratch, OpenSSL alsoschwarze1-12/+109
2017-03-25Update RFC reference for TLSEXT_TYPE_padding.jsing1-5/+2
2017-03-25Check tls1_PRF() return value in tls1_generate_master_secret().jsing1-4/+4
2017-03-25More cleanup for tls1_PRF()/tls1_P_hash() - change the argument order ofjsing1-46/+50
2017-03-18Fewer magic numbers.jsing1-3/+3
2017-03-18t1_enc.cjsing1-3/+2
2017-03-18Currently tls1_PRF() requires that a temporary buffer be provided, thatjsing1-50/+32
2017-03-10Remove the handshake digests and related code, replacing remaining usesjsing7-166/+45
2017-03-10Switch CBB to use recallocarray() - this ensures that we do not leakjsing1-2/+2
2017-03-10First pass at cleaning up the tls1_P_hash() function - remove a pointlessjsing1-20/+19
2017-03-10Make tls1_PRF() non-static so it can be regress tested.jsing1-2/+7
2017-03-07Correctly handle TLS PRF with MD5+SHA1 - the secret has to be partitionedjsing1-5/+26
2017-03-06Clean up and simplify the tls1_PRF() implementation now that we have ajsing1-48/+19
2017-03-05Correctly convert an SSLv2 challenge into an SSLv3/TLS client random byjsing1-9/+27
2017-03-05Provide a rolling handshake hash that commences as soon as the cipherjsing8-54/+193
2017-03-05Convert various handshake message generation functions to CBB.jsing4-56/+113
2017-03-04Drop the second argument of dtls1_set_message_header() and make it a voidjsing3-13/+10
2017-03-04Call ssl3_handshake_write() instead of ssl3_do_write() - this was missedjsing1-2/+2
2017-03-01Convert ssl3_{get,send}_server_key_exchange() to EVP_md5_sha1().jsing3-44/+29
2017-02-28Bump minors due to symbol addition.jsing1-1/+1
2017-02-28Stop pretending that MD5 and SHA1 might not exist - rather than locatingjsing4-20/+8
2017-02-21Remove STREEBOG 512 as a TLS MAC since there are currently no cipher suitesjsing2-26/+6
2017-02-15Avoid dereferencing a pointer when reporting an error about the samejsing1-2/+2
2017-02-07Change SSLerror() back to taking two args, with the first one being an SSL *.beck25-573/+841
2017-02-05Define values for SSL_CTRL_SET_GROUPS{,_LIST} and wire them up to thejsing2-15/+19
2017-01-31Provide an SSL_OP_NO_CLIENT_RENEGOTIATION option that disallowsjsing2-2/+12
2017-01-29Send the function codes from the error functions to the bit bucket,beck2-4/+4
2017-01-29Put comment back in the right place.jsing1-9/+9
2017-01-29Avoid clearing the mac_packet flag in the wrong place.jsing1-2/+1
2017-01-26knfbeck1-6/+11
2017-01-26Convert ssl3_get_client_hello() to CBS.jsing1-76/+71
2017-01-26Finish the fallout of the SSLerr->SSLerror cleanup to get rid of the uglybeck18-653/+335
2017-01-26Send the error function codes to rot in the depths of hell where they belongbeck24-798/+572
2017-01-26Merge the single two line function from ssl_err2.c into ssl_err.c.jsing3-76/+12
2017-01-26english is hard.beck1-2/+2
2017-01-26Limit the number of sequential empty records that we will processbeck4-7/+30
2017-01-26Refactor the code to generate a WANT_READ into a function, as we arebeck1-18/+20
2017-01-26Remove most of SSL3_ENC_METHOD - we can just inline the function callsjsing11-135/+63
2017-01-26Move relatively new version range code from ssl_lib.c into a separatejsing3-158/+175
2017-01-26Rename s3_{both,clnt,pkt_srvr}.c to have an ssl_ prefix since they are nojsing5-6/+6
2017-01-26Merge the client/server version negotiation into the existing (currentlyjsing16-1229/+395
2017-01-26Remove ssl3_undef_enc_method - if we have internal bugs we want to segfaultjsing5-36/+8