aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-12-16Consistently use RAND_bytes and check for failure.David Benjamin14-34/+32
2014-12-16Remove X509 parameter from ssl_cert_type.David Benjamin4-26/+12
2014-12-16Consistently order ECDHE_ECDSA over ECDHE_RSA.David Benjamin1-1/+3
2014-12-15Reformat d1_{srtp|srvr}.c and s3_both.cAdam Langley4-1406/+1304
2014-12-16Fix EVP_Cipher error-handling.David Benjamin3-10/+17
2014-12-16Don't change s->version after have_version is set.David Benjamin2-7/+0
2014-12-16Add outgoing messages to the handshake hash at set_handshake_header.David Benjamin10-101/+36
2014-12-16Use EVP_MAX_MD_SIZE to size the Finished message.David Benjamin1-1/+1
2014-12-16Add comments explaining what NETSCAPE_HANG_BUG does.David Benjamin1-0/+4
2014-12-16Consistently use ssl_handshake_start and ssl_set_handshake_header.David Benjamin2-31/+22
2014-12-16Fold dtls1_set_message_header into dtls1_set_handshake_header.David Benjamin3-33/+15
2014-12-13Reformatting of several DTLS source files.Adam Langley5-3474/+3117
2014-12-13Address code-review comments from prev changes.Adam Langley3-23/+29
2014-12-13Add tests for version negotiation failure alerts.David Benjamin2-20/+29
2014-12-13Merge SSLv23_method and DTLS_ANY_VERSION.David Benjamin22-1634/+330
2014-12-13Implement the V2ClientHello sniff in version-locked methods.David Benjamin6-41/+346
2014-12-13Fix memory leak on failure.David Benjamin3-4/+12
2014-12-13Use have_version in clamping TLS record-layer version to 1.0.David Benjamin1-9/+11
2014-12-13Add min_version tests.David Benjamin3-2/+91
2014-12-13Add min_version and max_version APIs.David Benjamin6-63/+194
2014-12-13Remove method swap in DTLS_ANY_VERSION.David Benjamin3-41/+34
2014-12-13Pull SSL3_ENC_METHOD out of SSL_METHOD.David Benjamin15-65/+105
2014-12-13Factor out remaining version-related functions.David Benjamin6-155/+178
2014-12-13Remove SSL_CTX_set_ssl_version.David Benjamin2-23/+0
2014-12-13Remove redundant SSL_ST_BEFORE-related checks.David Benjamin4-9/+14
2014-12-13Drop unnecessary version checks.David Benjamin6-26/+6
2014-12-13Remove s_accept and s_connect parameters IMPLEMENT* macros.David Benjamin6-53/+27
2014-12-13Mark SSL3_ENC_METHODs const and remove an unused one.David Benjamin6-36/+16
2014-12-11Don't infinite loop on garbage server input.David Benjamin2-0/+12
2014-12-11Don't set client_version to the ServerHello version.David Benjamin3-13/+19
2014-12-11Remove TLSEXT_TYPE_padding ifdef.David Benjamin1-2/+0
2014-12-11Add the ability to run a server from the command line tool.Dave Tapuska6-211/+441
2014-12-11Shorten certificate parsing code a little.David Benjamin2-17/+5
2014-12-11Add assertions on the initial record version number.David Benjamin4-14/+42
2014-12-09Remove variable shadowing.Adam Langley4-27/+27
2014-12-09Remove EC_GROUP_set_point_conversion_formHåvard Molland4-16/+0
2014-12-08Remove ec hybrid point formatHåvard Molland2-18/+5
2014-12-05Advance to the next state variant when reusing messages (PR3597).David Benjamin1-0/+1
2014-12-05Remove dtls1_enc.David Benjamin3-222/+0
2014-12-05Check EVP_Cipher return values.David Benjamin3-4/+6
2014-12-05Remove redundant checks in ssl_cert_dup.David Benjamin1-23/+1
2014-12-05Fixed memory leak due to incorrect freeing of DTLS reassembly bit maskDavid Benjamin3-6/+4
2014-12-05Update references to RFCs.David Benjamin4-23/+7
2014-12-04ClientHello Padding for Fast Radio Opening in 3G.Feng Lu9-7/+74
2014-12-04Renegerate OID outputs.David Benjamin3-56/+52
2014-12-04Keep the obj_mac.h license header round-tripping.David Benjamin1-7/+8
2014-12-04Restore obj_mac.num from upstream.David Benjamin1-938/+947
2014-12-04Add documentation for the OID scripts.David Benjamin4-6/+63
2014-12-04Don't include undef in cross reference table.David Benjamin2-4/+4
2014-12-04Switch crypto/bn back to _umul128 on Windows clang.David Benjamin1-9/+9