Sign in
boringssl
/
boringssl.git
/
3c0e0377561a4301036354cef6cbab0b0abf383d
/
ssl
/
internal.h
8671c47
Fold ssl3_write_bytes into ssl3_write_app_data.
by David Benjamin
· 8 years ago
17b3083
Use a separate timeout scheme for TLS 1.3.
by David Benjamin
· 8 years ago
e79fe70
Bit-pack SSL_AEAD_CTX's various toggles.
by David Benjamin
· 8 years ago
c26692c
Push the use of X509 upwards, out of |ssl_set_cert|.
by Adam Langley
· 8 years ago
e1e7813
Keep a reference to |X509|s appended to a chain.
by Adam Langley
· 8 years ago
f71036e
Remove ssl_hash_message_t from ssl_get_message.
by David Benjamin
· 8 years ago
1a444da
Detach V2ClientHello hashing hack from ssl_hash_message_t.
by David Benjamin
· 8 years ago
276b7e8
Move optional message type checks out of ssl_get_message.
by David Benjamin
· 8 years ago
3a2b47a
Don't use |X509| objects in |CERT|, by default.
by Adam Langley
· 8 years ago
2fe6e22
Remove mask_a and mask_k from CERT.
by David Benjamin
· 8 years ago
258508f
Adding V2ClientHello counter.
by Steven Valdez
· 8 years ago
16315f7
Remove the rest of write_message.
by David Benjamin
· 8 years ago
0f24bed
Rename tls13_prepare_* to tls13_add_*.
by David Benjamin
· 8 years ago
25ac251
Remove write_message from TLS 1.3 handshakes.
by David Benjamin
· 8 years ago
daf207a
Don't use the buffer BIO in TLS.
by David Benjamin
· 8 years ago
1a999cf
Don't use the buffer BIO in DTLS.
by David Benjamin
· 8 years ago
6d50f47
Remove support for RSA premaster logging.
by David Benjamin
· 8 years ago
a772b16
Allow dtls_seal_record to work in-place.
by David Benjamin
· 8 years ago
03b96d7
Remove unused |ssl_parse_x509|.
by Adam Langley
· 8 years ago
8d5f9da
Abstract away BIO_flush calls in the handshake.
by David Benjamin
· 8 years ago
2e83924
Remove old ChaCha20-Poly1305 AEAD.
by Adam Langley
· 8 years ago
5322010
Revert "Remove old ChaCha20-Poly1305 AEAD."
by Adam Langley
· 8 years ago
def9b46
Remove old ChaCha20-Poly1305 AEAD.
by Adam Langley
· 8 years ago
5fc99c6
There are no more MD5 ciphers.
by David Benjamin
· 8 years ago
08b65f4
Enabling 0-RTT on new Session Tickets.
by Steven Valdez
· 8 years ago
2be4aa7
Add a helper function for resetting SSL_get_error state.
by David Benjamin
· 8 years ago
650aa1c
Clean up certificate auto-chaining.
by David Benjamin
· 8 years ago
6f600d6
Add experimental TLS 1.3 short record header extension.
by David Benjamin
· 8 years ago
4cb8494
Splitting handshake traffic derivation from key change.
by Steven Valdez
· 8 years ago
0567220
Don't use X.509 functions to check ECDSA keyUsage.
by Adam Langley
· 8 years ago
0c29425
Don't use |X509_get_pubkey| in TLS 1.3 code either.
by Adam Langley
· 8 years ago
f1050fd
Preserve the peer signature algorithm across resumes.
by David Benjamin
· 8 years ago
d515722
Don't depend on the X509 code for getting public keys.
by Adam Langley
· 8 years ago
d519bf6
Add |SSL_CTX_set0_buffer_pool|.
by Adam Langley
· 8 years ago
68e7124
Hold certificates in an SSL_SESSION as CRYPTO_BUFFERSs as well.
by Adam Langley
· 8 years ago
cb0c29f
Move state and next_state to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
5edfc8c
Emulate the client_cert_cb with cert_cb.
by David Benjamin
· 8 years ago
3977f30
Rename hs->state to hs->tls13_state.
by David Benjamin
· 8 years ago
c0fc7a1
Revert "Add |SSL_CTX_set0_buffer_pool|." and "Hold certificates in an SSL_SESSION as CRYPTO_BUFFERSs as well."
by Adam Langley
· 8 years ago
651aaef
Remove CECPQ1 (experimental post-quantum key agreement).
by Matthew Braithwaite
· 8 years ago
e850909
Hold certificates in an SSL_SESSION as CRYPTO_BUFFERSs as well.
by Adam Langley
· 8 years ago
f04c2e9
Move client_version into SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
a2bda9f
Make more functions static.
by David Benjamin
· 8 years ago
0be6fc4
Move a few more functions into *_method.c.
by David Benjamin
· 8 years ago
4ba6e19
Better pack ssl_handshake_st and ssl3_state_st.
by Adam Langley
· 8 years ago
2578b29
Make ssl3_choose_cipher and dependencies static.
by David Benjamin
· 8 years ago
731058e
Typedef ssl_early_callback_ctx to SSL_CLIENT_HELLO.
by David Benjamin
· 8 years ago
91e9b0d
Remove tls_record_type_t.
by David Benjamin
· 8 years ago
f3c8f8d
Pass explicit parameters elsewhere.
by David Benjamin
· 8 years ago
8baf963
Pass explicit hs parameters to ssl_ext_*.
by David Benjamin
· 8 years ago
6773972
Pass explicit hs parameters into t1_enc.c.
by David Benjamin
· 8 years ago
2bd1917
Pass explicit hs parameters into custom_extensions.c.
by David Benjamin
· 8 years ago
6e4fc33
Pass explicit hs parameters to tls13_*.c.
by David Benjamin
· 8 years ago
8c880a2
Pass explicit hs parameters to kExtensions callbacks.
by David Benjamin
· 8 years ago
c3c8882
Match state machine functions with new calling convention.
by David Benjamin
· 8 years ago
ce8c9d2
Maintain SSL_HANDSHAKE lifetime outside of handshake_func.
by David Benjamin
· 8 years ago
a4ee74d
Skipping early data on 0RTT rejection.
by Steven Valdez
· 8 years ago
cfa08c3
Enforce basic sanity of SCT lists.
by Adam Langley
· 8 years ago
b5172a7
Make tls1_setup_key_block static.
by David Benjamin
· 8 years ago
12d6baf
Make ssl_ext_pre_shared_key_add_clienthello static.
by David Benjamin
· 8 years ago
f01f42a
Negotiate ciphers before resumption.
by David Benjamin
· 8 years ago
4eb95cc
Parse ClientHello extensions before deciding on resumption.
by David Benjamin
· 8 years ago
75f9914
Align TLS 1.2 and 1.3 server session validity checks.
by David Benjamin
· 8 years ago
ffb1107
Add a helper function for parsing extensions blocks.
by David Benjamin
· 8 years ago
a833c35
Update to TLS 1.3 draft 18.
by Steven Valdez
· 8 years ago
ced9479
Replace hash_current_message with get_current_message.
by David Benjamin
· 8 years ago
78476f6
Move tlsext_ticket_expected to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
5eead16
Splitting finish_message to finish_message/queue_message.
by Steven Valdez
· 8 years ago
c5ac2b6
Rename X.509 members in |SSL_SESSION| and |CERT|.
by Adam Langley
· 8 years ago
4e41926
Move key_block into SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
da863608
Expose SSL_max_seal_overhead.
by David Benjamin
· 8 years ago
123db57
Measure session->timeout from ticket issuance.
by David Benjamin
· 8 years ago
d2cb1c1
Remove cipher_list_by_id.
by David Benjamin
· 8 years ago
abbbee1
Detach TLS 1.3 cipher configuration from the cipher language.
by David Benjamin
· 8 years ago
9ef31f0
Negotiate the cipher suite before ALPN.
by David Benjamin
· 8 years ago
af3b3d3
Only resolve which cipher list to use once.
by David Benjamin
· 8 years ago
b917909
Move a few more types out of ssl.h.
by David Benjamin
· 8 years ago
b6b6ff3
Verifying resumption cipher validity with current configuration.
by Steven Valdez
· 8 years ago
60a85cb
Implement ChannelID for TLS 1.3.
by Nick Harper
· 8 years ago
3ef7697
Don't accept {sha1, ecdsa} and {sha512, ecdsa}.
by David Benjamin
· 8 years ago
e228bd2
Hide SSL3_STATE.
by David Benjamin
· 8 years ago
a128a55
Update the TLS 1.3 draft version to draft 16.
by David Benjamin
· 8 years ago
3baa6e1
Implement draft 16 HelloRetryRequest and cookie.
by David Benjamin
· 8 years ago
c4aa727
Updating Key Schedule and KeyUpdate to draft 16.
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
f04976b
Remove the get_peer_groups parameter to tls1_get_grouplist.
by David Benjamin
· 8 years ago
9d0b4bc
Trim tls1_check_group_id.
by David Benjamin
· 8 years ago
938fa7c
Inline tls1_check_ec_cert.
by David Benjamin
· 8 years ago
b74b081
Move next_proto_neg_seen into SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
f5d2cd0
Move extensions bitmasks into SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
a048678
Move some fields from tmp to hs.
by David Benjamin
· 8 years ago
1a5e8ec
Apply GREASE to TLS 1.3 tickets.
by David Benjamin
· 8 years ago
803c77a
Update crypto negotation to draft 15.
by Steven Valdez
· 9 years ago
5b98608
Updating NewSessionTicket message and updating PSK to Draft 15.
by Steven Valdez
· 9 years ago
5fd1807
Implement SSL_CTX_set1_curves_list()
by Alessandro Ghedini
· 8 years ago
d9791bf
Apply GREASE to the version extension.
by David Benjamin
· 8 years ago
65ac997
Implement draft-davidben-tls-grease-01.
by David Benjamin
· 9 years ago
c8b6b4f
Only predict X25519 in TLS 1.3.
by David Benjamin
· 9 years ago
2dc0204
Don't return invalid versions in version_from_wire.
by David Benjamin
· 9 years ago
Next »