Sign in
boringssl
/
boringssl.git
/
78f8aabe44da43d03ecf82d8d81f4251cd4bfe4a
/
ssl
/
s3_lib.c
78f8aab
ssl->ctx cannot be NULL.
by David Benjamin
· 9 years ago
f188f9d
Fix typo in function name.
by Piotr Sikora
· 9 years ago
51545ce
Remove a number of unnecessary stdio.h includes.
by David Benjamin
· 9 years ago
e52d22d
Empty SNI names are not valid
by Steven Valdez
· 9 years ago
4b9205b
Align SSL_CTX_set1_tls_channel_id with SSL_set1_tls_channel_id.
by David Benjamin
· 9 years ago
b83003e
Don't initialize enc_method before version negotiation.
by David Benjamin
· 9 years ago
a1e9cab
Replace enc_flags with normalized version checks.
by David Benjamin
· 9 years ago
b9e4fa5
Add a helper function to normalize the current version.
by David Benjamin
· 9 years ago
23b0a65
Move some functions to file scope.
by David Benjamin
· 9 years ago
928f32a
Add APIs to extract the SSL key block.
by David Benjamin
· 9 years ago
baa1216
Prune finished labels from SSL3_ENC_METHOD.
by David Benjamin
· 9 years ago
f8d8071
Remove a few unnecessary SSL3_ENC_METHOD hooks.
by David Benjamin
· 9 years ago
79978df
Move aead_{read,write}_ctx and next_proto_negotiated into ssl->s3.
by David Benjamin
· 9 years ago
57997da
Simplify the ChangeCipherSpec logic.
by David Benjamin
· 9 years ago
0d56f88
Switch s to ssl everywhere.
by David Benjamin
· 9 years ago
974c7ba
Route DHE through the SSL_ECDH abstraction as well.
by David Benjamin
· 9 years ago
4298d77
Implement draft-ietf-tls-curve25519-01 in C.
by David Benjamin
· 9 years ago
5ddffbb
Make SSL_(CTX_)?set_tmp_ecdh call SSL_(CTX_)?set1_curves.
by David Benjamin
· 9 years ago
758d127
Add get0 getters for EVP_PKEY.
by David Benjamin
· 9 years ago
c7817d8
Add SSL_CIPHER_get_min_version and tidy up SSL_TLSV1_2 logic.
by David Benjamin
· 9 years ago
96e97b1
Convert ssl3_send_channel_id to CBB.
by David Benjamin
· 9 years ago
9e4e01e
Align the SSL stack on #include style.
by David Benjamin
· 10 years ago
cef7583
Add cipher suite settings for TLS ≥ 1.0.
by Adam Langley
· 10 years ago
6505567
Move peer_dh_tmp and peer_ecdh_tmp out of SESS_CERT.
by David Benjamin
· 10 years ago
b8d28cf
Factor out the buffering and low-level record code.
by David Benjamin
· 10 years ago
3dd9016
Remove signature algorithm configuration hooks and SSL_ctrl.
by David Benjamin
· 10 years ago
fdb4cdd
Remove SSL_get1_curves and promote SSL_(CTX_)?set1_curves.
by David Benjamin
· 10 years ago
45c6c3e
Use the record-layer buffer for sniffing V2ClientHellos.
by David Benjamin
· 10 years ago
2b9ec70
Remove SSL_CTRL_SET_CLIENT_CERT_TYPES.
by David Benjamin
· 10 years ago
d27441a
Remove separate APIs for configuring chain and verify stores.
by David Benjamin
· 10 years ago
7591064
Promote SSL_get0_certificate_types to a proper function.
by David Benjamin
· 10 years ago
b088331
Simplify handshake hash handling.
by David Benjamin
· 10 years ago
9550c3a
Decouple the handshake buffer and digest.
by David Benjamin
· 10 years ago
5055c76
Rename algorithm2 to algorithm_prf.
by David Benjamin
· 10 years ago
c8d5122
Fold dtls1_process_record into dtls1_get_record.
by David Benjamin
· 10 years ago
fc05994
Fold away EC point format negotiation.
by David Benjamin
· 10 years ago
cae932e
Remove SSL_get0_ec_point_formats.
by David Benjamin
· 10 years ago
3570d73
Remove the func parameter to OPENSSL_PUT_ERROR.
by David Benjamin
· 10 years ago
6df1ac9
Fix Windows build.
by Adam Langley
· 10 years ago
11c0f8e
Promote certificate-related ctrl macros to functions.
by David Benjamin
· 10 years ago
b2a9d6a
Remove SSL_build_cert_chain.
by David Benjamin
· 10 years ago
4462809
Remove SSL_CTX_select_current_cert.
by David Benjamin
· 10 years ago
d1d8078
Fold away certificate slots mechanism.
by David Benjamin
· 10 years ago
5703648
Remove SSL_CTX_get_extra_chain_certs_only.
by David Benjamin
· 10 years ago
7d97fd3
Remove SSL_get_server_tmp_key.
by David Benjamin
· 10 years ago
6cacac0
Promote SSL_CTX_[gs]et_tlsext_ticket_keys to functions.
by David Benjamin
· 10 years ago
a1c90a5
Further tidy up cipher logic.
by David Benjamin
· 10 years ago
9a980ab
Fold TLS1_PRF_* into SSL_HANDSHAKE_MAC_*
by David Benjamin
· 10 years ago
29864b5
Remove SSL_CIPHER_ALGORITHM2_AEAD.
by David Benjamin
· 10 years ago
904dc72
Fold away SSL_PROTOCOL_METHOD hooks shared between TLS and DTLS.
by David Benjamin
· 10 years ago
a602277
Split ssl_read_bytes hook into app_data and close_notify hooks.
by David Benjamin
· 10 years ago
c933a47
Switch the ssl_write_bytes hook to ssl_write_app_data.
by David Benjamin
· 10 years ago
cd90f3a
Remove renegotiation deferral logic.
by David Benjamin
· 10 years ago
31a0779
Factor SSL_AEAD_CTX into a dedicated type.
by David Benjamin
· 10 years ago
9a10f8f
Switch EVP_PKEY_dup calls to EVP_PKEY_up_ref.
by David Benjamin
· 10 years ago
d6e95ee
Get rid of ssl_undefined_*
by David Benjamin
· 10 years ago
60da0cd
Fix STACK_OF pointer style.
by David Benjamin
· 10 years ago
e92d24f
Build fix.
by Adam Langley
· 10 years ago
7133d42
Promote SNI macros to functions.
by David Benjamin
· 10 years ago
c280758
Promote channel ID macros to proper functions.
by David Benjamin
· 10 years ago
15a3b00
Promote set_tmp_dh and set_tmp_ecdh to functions.
by David Benjamin
· 10 years ago
c045469
Promote a few more macros.
by David Benjamin
· 10 years ago
9f226a5
Always set SSL_OP_SINGLE_DH_USE.
by David Benjamin
· 10 years ago
7cde0de
Fold num_renegotiations into total_renegotiations.
by David Benjamin
· 10 years ago
59015c3
Promote all SSL callback ctrl hooks to proper functions.
by David Benjamin
· 10 years ago
f32d6b2
Remove remnants of old OCSP stapling API.
by David Benjamin
· 10 years ago
9a727c2
Remove SSL_set_tlsext_debug_callback.
by David Benjamin
· 10 years ago
f868409
Fix SSL_get0_chain_certs.
by Adam Langley
· 10 years ago
2755a3e
Remove unnecessary NULL checks, part 5.
by David Benjamin
· 10 years ago
dd97878
Always enable ecdh_auto.
by David Benjamin
· 10 years ago
6b38086
Remove SSL_CIPHER::valid.
by David Benjamin
· 10 years ago
0344daf
Tidy cipher rule processing.
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
c0f763b
Simplify server-side ECDH curve selection.
by David Benjamin
· 10 years ago
7061e28
Rename EECDH and EDH to ECDHE and DHE.
by David Benjamin
· 10 years ago
a5a3eeb
Remove ssl_cert_inst()
by David Benjamin
· 10 years ago
2fa83de
Move handshake method hooks to SSL_PROTOCOL_METHOD.
by David Benjamin
· 10 years ago
4c31123
Remove finish_mac_length from SSL3_ENC_METHOD.
by David Benjamin
· 10 years ago
5f0efe0
Use SSL_MODE_SEND_FALLBACK_SCSV.
by Adam Langley
· 10 years ago
fbdfefb
Handle failures in ssl3_finish_mac.
by David Benjamin
· 10 years ago
6522625
Add SSL_CIPHER_get_rfc_name.
by David Benjamin
· 10 years ago
ccf74f8
Revise SSL_cutthrough_complete and SSL_in_init.
by David Benjamin
· 10 years ago
e820df9
Forbid interleaving between application data and handshake protocols.
by David Benjamin
· 10 years ago
0cb3f5b
Switch OBJ_undef uses to NID_undef.
by David Benjamin
· 10 years ago
b8a56f1
Remove dead code from EVP_CIPHER codepaths.
by David Benjamin
· 10 years ago
044abb0
Implement SSLv3 ciphers with stateful AEADs.
by David Benjamin
· 10 years ago
41ac979
Add the PRF to SSL3_ENC_METHOD.
by David Benjamin
· 10 years ago
ea72bd0
Implement all TLS ciphers with stateful AEADs.
by David Benjamin
· 10 years ago
62fd162
Implement SSL_clear with ssl_new and ssl_free.
by David Benjamin
· 10 years ago
02ddbfd
Move Channel ID initialization out of ssl3_new.
by David Benjamin
· 10 years ago
be2900a
Reformat s3_{enc|lib}.c.
by Adam Langley
· 10 years ago
e4824e8
Add outgoing messages to the handshake hash at set_handshake_header.
by David Benjamin
· 10 years ago
82c9e90
Merge SSLv23_method and DTLS_ANY_VERSION.
by David Benjamin
· 10 years ago
4b755cb
Implement the V2ClientHello sniff in version-locked methods.
by David Benjamin
· 10 years ago
e99e912
Pull SSL3_ENC_METHOD out of SSL_METHOD.
by David Benjamin
· 10 years ago
7e23746
Remove redundant SSL_ST_BEFORE-related checks.
by David Benjamin
· 10 years ago
338fcaf
Mark SSL3_ENC_METHODs const and remove an unused one.
by David Benjamin
· 10 years ago
Next »