Sign in
boringssl
/
boringssl.git
/
50f54e2a5fccd716c875d0815ff5a36864dd7b83
/
ssl
/
s3_clnt.c
ba4594a
Don't put sessions from renegotiations in the cache.
by David Benjamin
· 10 years ago
b4d65fd
Implement asynchronous private key operations for client auth.
by David Benjamin
· 10 years ago
680ca96
Preserve session->sess_cert on ticket renewal.
by David Benjamin
· 10 years ago
95d3182
Duplicate SSL_SESSIONs when renewing them.
by David Benjamin
· 10 years ago
fd67aa8
Add SSL_SESSION_from_bytes.
by David Benjamin
· 10 years ago
d1c1c8e
Remove EVP_PKEY_missing_parameters in ssl3_check_certificate_for_cipher.
by David Benjamin
· 10 years ago
436bf82
Prune ssl3_check_cert_and_algorithm.
by David Benjamin
· 10 years ago
8923c0b
Explicitly check for empty certificate list.
by David Benjamin
· 10 years ago
f4958e7
Slightly simplify ServerKeyExchange handling.
by David Benjamin
· 10 years ago
b31040d
Get rid of CERT_PKEY slots in SESS_CERT.
by David Benjamin
· 10 years ago
ba5934b
Tighten up EMS resumption behaviour.
by Adam Langley
· 10 years ago
a1c90a5
Further tidy up cipher logic.
by David Benjamin
· 10 years ago
e76ccae
Release handshake buffer when sending no certificate.
by David Benjamin
· 10 years ago
5f04b65
Release the handshake buffer on the client for abbreviated handshakes.
by David Benjamin
· 10 years ago
74d8bc2
Don't make SSL_MODE_*HELLO_TIME configurable.
by David Benjamin
· 10 years ago
be05c63
Remove compatibility s->version checks.
by David Benjamin
· 10 years ago
8ec8810
Remove SSL_in_before and SSL_ST_BEFORE.
by David Benjamin
· 10 years ago
cd90f3a
Remove renegotiation deferral logic.
by David Benjamin
· 10 years ago
44d3eed
Forbid caller-initiated renegotiations and all renego as a servers.
by David Benjamin
· 10 years ago
a7997f1
Set minimum DH group size to 1024 bits.
by Adam Langley
· 10 years ago
4b27d9f
Never resume sessions on renegotiations.
by David Benjamin
· 10 years ago
e6df054
Add s->s3->initial_handshake_complete.
by David Benjamin
· 10 years ago
6a08da2
Remove redundant setup buffer calls.
by David Benjamin
· 10 years ago
60da0cd
Fix STACK_OF pointer style.
by David Benjamin
· 10 years ago
1d0a194
Promote max_cert_list and max_send_fragment to functions.
by David Benjamin
· 10 years ago
2755a3e
Remove unnecessary NULL checks, part 5.
by David Benjamin
· 10 years ago
dcd979f
CertificateStatus is optional.
by David Benjamin
· 10 years ago
b16346b
Add SSL_set_reject_peer_renegotiations.
by David Benjamin
· 10 years ago
107db58
Switch cipher masks to uint32_t.
by David Benjamin
· 10 years ago
f0ae170
Include-what-you-use ssl/internal.h.
by David Benjamin
· 10 years ago
2ee94aa
Rename ssl_locl.h to internal.h
by David Benjamin
· 10 years ago
32fbdf2
Remove anonymous cipher suites.
by David Benjamin
· 10 years ago
ece3de9
Enforce that sessions are resumed at the version they're created.
by David Benjamin
· 10 years ago
b6d0c6d
Remove the stats block in SSL_CTX.
by David Benjamin
· 10 years ago
ab2479a
Clean up error reporting.
by Håvard Molland
· 10 years ago
7061e28
Rename EECDH and EDH to ECDHE and DHE.
by David Benjamin
· 10 years ago
8b36841
Minor formatting fixes.
by David Benjamin
· 10 years ago
2ddba8c
Check for RAND_bytes failures in the ClientHello.
by David Benjamin
· 10 years ago
4f7783e
Use EC_KEY_new_by_curve_name.
by David Benjamin
· 10 years ago
2fa83de
Move handshake method hooks to SSL_PROTOCOL_METHOD.
by David Benjamin
· 10 years ago
5ca39fb
Switch SSL_GET_MESSAGE_HASH_MESSAGE to an enum.
by David Benjamin
· 10 years ago
fbdfefb
Handle failures in ssl3_finish_mac.
by David Benjamin
· 10 years ago
9d0847a
Add some missing error failure checks.
by David Benjamin
· 10 years ago
ed7c475
Rename cutthrough to False Start.
by David Benjamin
· 10 years ago
c35fb01
Fix more memory leaks on malloc failure.
by David Benjamin
· 10 years ago
6eb000d
Add in missing curly braces part 3.
by David Benjamin
· 10 years ago
ccf74f8
Revise SSL_cutthrough_complete and SSL_in_init.
by David Benjamin
· 10 years ago
6807062
Check for EVP_Digest failure.
by David Benjamin
· 10 years ago
f3a8b12
Remove SSL_SESSION::cipher_id.
by David Benjamin
· 10 years ago
780d6dd
Treat handshake_failure in response to ClientHello special.
by David Benjamin
· 10 years ago
1bea173
Reformatting of s3_{cbc|clnt}.c
by Adam Langley
· 10 years ago
a6d8101
Consistently use RAND_bytes and check for failure.
by David Benjamin
· 10 years ago
263eac0
Remove X509 parameter from ssl_cert_type.
by David Benjamin
· 10 years ago
ef5885e
Don't change s->version after have_version is set.
by David Benjamin
· 10 years ago
e4824e8
Add outgoing messages to the handshake hash at set_handshake_header.
by David Benjamin
· 10 years ago
07046a0
Consistently use ssl_handshake_start and ssl_set_handshake_header.
by David Benjamin
· 10 years ago
87909c0
Add tests for version negotiation failure alerts.
by David Benjamin
· 10 years ago
82c9e90
Merge SSLv23_method and DTLS_ANY_VERSION.
by David Benjamin
· 10 years ago
accb454
Add min_version tests.
by David Benjamin
· 10 years ago
9ec6bca
Remove method swap in DTLS_ANY_VERSION.
by David Benjamin
· 10 years ago
e99e912
Pull SSL3_ENC_METHOD out of SSL_METHOD.
by David Benjamin
· 10 years ago
ceb6f28
Factor out remaining version-related functions.
by David Benjamin
· 10 years ago
138c2ac
Drop unnecessary version checks.
by David Benjamin
· 10 years ago
226a872
Don't set client_version to the ServerHello version.
by David Benjamin
· 10 years ago
e3594df
Shorten certificate parsing code a little.
by David Benjamin
· 10 years ago
90eeb11
Remove SSL_set_debug.
by David Benjamin
· 10 years ago
00505ec
Add EVP_md5_sha1.
by David Benjamin
· 10 years ago
128dbc3
Factor out the client max-version logic into a helper function.
by David Benjamin
· 10 years ago
beb4702
Remove redundant s->server assignments in handshake.
by David Benjamin
· 10 years ago
8c6fe45
Replace s->first_packet with a s->s3->have_version bit.
by David Benjamin
· 10 years ago
cde8aba
Merge client/server SSL_METHODs into the generic one.
by David Benjamin
· 10 years ago
63246e8
Remove s->type from SSL.
by David Benjamin
· 10 years ago
533ef73
Remove SSL_clear calls in handshake functions.
by David Benjamin
· 10 years ago
e58a71b
Trim impossible state combinations.
by David Benjamin
· 10 years ago
0b145c2
Don't assign handshake_func in the handshake functions.
by David Benjamin
· 10 years ago
c44b1df
Add test for renego client_version quirk.
by David Benjamin
· 10 years ago
81ea0bf
Delay creating s->session until resumption is resolved.
by David Benjamin
· 10 years ago
8b8c006
Fix DTLS_ANY_VERSION and add tests.
by David Benjamin
· 10 years ago
0f1e64b
Remove method swap in SSL_set_session.
by David Benjamin
· 10 years ago
d1681e6
Remove SSL_set_session_secret_cb (EAP-FAST)
by David Benjamin
· 10 years ago
69a0160
Add malloc failure tests.
by Adam Langley
· 10 years ago
ec2f27d
Account for EVP_PKEY capabilities in selecting hash functions.
by David Benjamin
· 10 years ago
033e5f4
Remove CERT_PKEY::valid_flags.
by David Benjamin
· 10 years ago
253b3e7
Remove TLS strict mode.
by David Benjamin
· 10 years ago
b398d16
Remove SSL_check_chain and unexport CERT_PKEY flags.
by David Benjamin
· 10 years ago
bdf5e72
Don't resume sessions if the negotiated version doesn't match.
by David Benjamin
· 10 years ago
688d8df
Remove psk_identity_hint from SSL_SESSION.
by David Benjamin
· 10 years ago
e1b20a0
Remove SSL3_FLAGS_POP_BUFFER.
by David Benjamin
· 10 years ago
1f10d9c
Remove redundant PSK length check.
by David Benjamin
· 10 years ago
1df1124
Fix memory leak in ssl3_send_client_key_exchange error handling.
by David Benjamin
· 10 years ago
525a0fe
Remove client-side support for ServerKeyExchange in the RSA key exchange.
by David Benjamin
· 10 years ago
f2b32a2
Switch ssl3_send_channel_id to BN_bn2bin_padded.
by David Benjamin
· 10 years ago
fd617a5
Port ssl3_{get,send}_server_key_exchange to EVP_Digest{Verify,Sign}*.
by David Benjamin
· 10 years ago
93d67d3
Refactor ssl3_send_client_key_exchange slightly.
by David Benjamin
· 10 years ago
491956c
Fix ECDHE_PSK key exchange.
by David Benjamin
· 10 years ago
7571292
Extended master secret support.
by Adam Langley
· 10 years ago
5b33a5e
Merge the get_ssl_method hooks between TLS and SSLv3.
by David Benjamin
· 11 years ago
00075b8
Merge IMPLEMENT_tls_meth_func and IMPLEMENT_ssl3_meth_func.
by David Benjamin
· 11 years ago
5d0c163
Also clean the last byte of the PSK identity.
by Adam Langley
· 11 years ago
859ec3c
Add SSL_CTX_set_keylog_bio.
by David Benjamin
· 11 years ago
Next »