Sign in
boringssl
/
boringssl.git
/
c3c8882918e6bed21533627cfba7bad9016ea5e9
/
ssl
/
s3_lib.c
f01f42a
Negotiate ciphers before resumption.
by David Benjamin
· 8 years ago
4e41926
Move key_block into SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
abbbee1
Detach TLS 1.3 cipher configuration from the cipher language.
by David Benjamin
· 8 years ago
af3b3d3
Only resolve which cipher list to use once.
by David Benjamin
· 8 years ago
b6b6ff3
Verifying resumption cipher validity with current configuration.
by Steven Valdez
· 8 years ago
a4c8ff0
Move TLS 1.2 key exchange fields to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
43612b6
Move peer_supported_group_list to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
a048678
Move some fields from tmp to hs.
by David Benjamin
· 8 years ago
bac75b8
Move peer_psk_identity_hint to SSL_HANDSHAKE.
by David Benjamin
· 9 years ago
5409123
Use C99 for size_t loops.
by David Benjamin
· 9 years ago
fddbadc
Pass a ClientHello into ssl3_choose_cipher.
by David Benjamin
· 9 years ago
87eab49
Splitting SSL session state.
by Steven Valdez
· 9 years ago
143e8b3
Add TLS 1.3 1-RTT.
by Steven Valdez
· 9 years ago
7583643
Disconnect handshake message creation from init_buf.
by David Benjamin
· 9 years ago
c42acee
Stash a copy of the SKX params rather mess with init_buf.
by David Benjamin
· 9 years ago
1fd39d8
Add TLS 1.3 record layer to go implementation.
by Nick Harper
· 9 years ago
936aada
Move a bunch of public APIs from s3_lib.c to ssl_lib.c.
by David Benjamin
· 9 years ago
aa7734b
Fold the DTLS client handshake into the TLS one.
by David Benjamin
· 9 years ago
2a08c8d
Remove ssl3_do_write's 0 case.
by David Benjamin
· 9 years ago
ce902a9
Generalizing curves to groups in preparation for TLS 1.3.
by Steven Valdez
· 9 years ago
9819367
Remove some easy obj.h dependencies.
by David Benjamin
· 9 years ago
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
Next »