summaryrefslogtreecommitdiff
path: root/src/lib/libssl (follow)
Commit message (Expand)AuthorAgeFilesLines
* tweak previous;jmc2017-03-291-3/+5
* Fix typo in function name;schwarze2017-03-281-4/+5
* After i wrote SSL_renegotiate(3) from scratch, OpenSSL alsoschwarze2017-03-281-12/+109
* Update RFC reference for TLSEXT_TYPE_padding.jsing2017-03-251-5/+2
* Check tls1_PRF() return value in tls1_generate_master_secret().jsing2017-03-251-4/+4
* More cleanup for tls1_PRF()/tls1_P_hash() - change the argument order ofjsing2017-03-251-46/+50
* Fewer magic numbers.jsing2017-03-181-3/+3
* t1_enc.cjsing2017-03-181-3/+2
* Currently tls1_PRF() requires that a temporary buffer be provided, thatjsing2017-03-181-50/+32
* Remove the handshake digests and related code, replacing remaining usesjsing2017-03-107-166/+45
* Switch CBB to use recallocarray() - this ensures that we do not leakjsing2017-03-101-2/+2
* First pass at cleaning up the tls1_P_hash() function - remove a pointlessjsing2017-03-101-20/+19
* Make tls1_PRF() non-static so it can be regress tested.jsing2017-03-101-2/+7
* Correctly handle TLS PRF with MD5+SHA1 - the secret has to be partitionedjsing2017-03-071-5/+26
* Clean up and simplify the tls1_PRF() implementation now that we have ajsing2017-03-061-48/+19
* Correctly convert an SSLv2 challenge into an SSLv3/TLS client random byjsing2017-03-051-9/+27
* Provide a rolling handshake hash that commences as soon as the cipherjsing2017-03-058-54/+193
* Convert various handshake message generation functions to CBB.jsing2017-03-054-56/+113
* Drop the second argument of dtls1_set_message_header() and make it a voidjsing2017-03-043-13/+10
* Call ssl3_handshake_write() instead of ssl3_do_write() - this was missedjsing2017-03-041-2/+2
* Convert ssl3_{get,send}_server_key_exchange() to EVP_md5_sha1().jsing2017-03-013-44/+29
* Bump minors due to symbol addition.jsing2017-02-281-1/+1
* Stop pretending that MD5 and SHA1 might not exist - rather than locatingjsing2017-02-284-20/+8
* Remove STREEBOG 512 as a TLS MAC since there are currently no cipher suitesjsing2017-02-212-26/+6
* Avoid dereferencing a pointer when reporting an error about the samejsing2017-02-151-2/+2
* Change SSLerror() back to taking two args, with the first one being an SSL *.beck2017-02-0725-573/+841
* Define values for SSL_CTRL_SET_GROUPS{,_LIST} and wire them up to thejsing2017-02-052-15/+19
* Provide an SSL_OP_NO_CLIENT_RENEGOTIATION option that disallowsjsing2017-01-312-2/+12
* Send the function codes from the error functions to the bit bucket,beck2017-01-292-4/+4
* Put comment back in the right place.jsing2017-01-291-9/+9
* Avoid clearing the mac_packet flag in the wrong place.jsing2017-01-291-2/+1
* knfbeck2017-01-261-6/+11
* Convert ssl3_get_client_hello() to CBS.jsing2017-01-261-76/+71
* Finish the fallout of the SSLerr->SSLerror cleanup to get rid of the uglybeck2017-01-2618-653/+335
* Send the error function codes to rot in the depths of hell where they belongbeck2017-01-2624-798/+572
* Merge the single two line function from ssl_err2.c into ssl_err.c.jsing2017-01-263-76/+12
* english is hard.beck2017-01-261-2/+2
* Limit the number of sequential empty records that we will processbeck2017-01-264-7/+30
* Refactor the code to generate a WANT_READ into a function, as we arebeck2017-01-261-18/+20
* Remove most of SSL3_ENC_METHOD - we can just inline the function callsjsing2017-01-2611-135/+63
* Move relatively new version range code from ssl_lib.c into a separatejsing2017-01-263-158/+175
* Rename s3_{both,clnt,pkt_srvr}.c to have an ssl_ prefix since they are nojsing2017-01-265-6/+6
* Merge the client/server version negotiation into the existing (currentlyjsing2017-01-2616-1229/+395
* Remove ssl3_undef_enc_method - if we have internal bugs we want to segfaultjsing2017-01-265-36/+8
* Remove a sess_cert reference from a comment in the public header.jsing2017-01-261-5/+2
* Limit enabled version range by the versions configured on the SSL_CTX/SSL,jsing2017-01-253-23/+84
* Change the SSL_IS_DTLS() macro to check the version, rather than using ajsing2017-01-252-7/+4
* Provide ssl3_packet_read() and ssl3_packet_extend() functions that improvejsing2017-01-253-35/+59
* Provide defines for SSL_CTRL_SET_CURVES/SSL_CTRL_SET_CURVES_LIST for thingsjsing2017-01-251-1/+15
* BUF_MEM_free(), X509_STORE_free() and X509_VERIFY_PARAM_free() all checkjsing2017-01-242-18/+10