Sign in
boringssl
/
boringssl.git
/
861f384d7bc59241a9df1634ae938d8e75be2d30
/
ssl
/
internal.h
861f384
Implement TLS 1.3 draft28.
by Steven Valdez
· 7 years ago
56986f9
Hand back ECDHE split handshakes after the first server message.
by Matthew Braithwaite
· 7 years ago
8df8e64
Record whether dummy PQ padding was used.
by Adam Langley
· 7 years ago
4702db6
Update dummy PQ extension for round two.
by Adam Langley
· 7 years ago
ddb57cf
Add tests for split handshakes.
by Adam Langley
· 7 years ago
3fe8fa7
Add initial, experimental support for split handshakes.
by Adam Langley
· 7 years ago
7e5dd25
Remove draft22 and experiment2.
by Steven Valdez
· 7 years ago
3c034b2
Add support for QUIC transport params.
by Nick Harper
· 7 years ago
e8d2439
Expose ssl_session_serialize to libssl.
by Adam Langley
· 7 years ago
610cdbb
Switch some ints to bools and Spans.
by David Benjamin
· 7 years ago
a7bc944
Don't use the client_random entropy for GREASE.
by David Benjamin
· 7 years ago
36fcc4c
Implement Token Binding
by Nick Harper
· 8 years ago
512a289
Add support for dummy PQ padding.
by Adam Langley
· 7 years ago
74666da
Update key share extension number for draft23.
by Steven Valdez
· 7 years ago
2f9b47f
Better pack structs in ssl/internal.h
by Adam Langley
· 7 years ago
6df6540
Add a draft TLS 1.3 anti-downgrade signal.
by David Benjamin
· 7 years ago
02e6256
Move early_data_accepted to ssl->s3.
by David Benjamin
· 7 years ago
f98b582
Fix tls13_variant check to check max_version.
by Steven Valdez
· 7 years ago
650d8c3
Implement TLS 1.3 early exporters.
by David Benjamin
· 7 years ago
494e4d0
Add an option for False Start without ALPN.
by David Benjamin
· 7 years ago
964b237
Implement PR 1091 (TLS 1.3 draft '22').
by Steven Valdez
· 7 years ago
cd8470f
Adding support for draft 21 as a TLS 1.3 variant.
by Steven Valdez
· 7 years ago
5be3a74
Remove supports_cipher hook.
by David Benjamin
· 7 years ago
f1db1a3
Another scoper conversion.
by David Benjamin
· 7 years ago
2637f3c
Even more fun with Span.
by David Benjamin
· 7 years ago
ed84291
Revert "Pack encrypted handshake messages together."
by David Benjamin
· 7 years ago
acf2f34
Remove unused constant.
by David Benjamin
· 7 years ago
75d43b5
Pack encrypted handshake messages together.
by David Benjamin
· 7 years ago
dd6c2e8
Check early ALPN before offering 0-RTT.
by David Benjamin
· 7 years ago
800046f
Give DTLS1_STATE a destructor.
by David Benjamin
· 7 years ago
049fdfc
Give hm_fragment and DTLS_OUTGOING_MESSAGE destructors.
by David Benjamin
· 7 years ago
71ea6b1
Clear the last of ssl->s3->tmp.
by David Benjamin
· 7 years ago
32ce0ac
Move init_buf and rwstate into SSL3_STATE.
by David Benjamin
· 7 years ago
8e7bbba
Use more scopers.
by David Benjamin
· 7 years ago
9417257
Give SSL3_STATE a constructor and destructor.
by David Benjamin
· 7 years ago
ea712e3
Make SSL3_BUFFER a proper C++ class.
by David Benjamin
· 7 years ago
f6632da
Make all read errors idempotent.
by David Benjamin
· 7 years ago
a031b61
Replace open_close_notify with open_app_data.
by David Benjamin
· 7 years ago
d9229f9
Lift BIO above SSL_PROTOCOL_METHOD.
by David Benjamin
· 7 years ago
33febf6
Don't call ssl3_read_message from ssl3_read_app_data.
by David Benjamin
· 7 years ago
97250f4
Switch a bunch of things from int to bool.
by David Benjamin
· 7 years ago
31aad2d
Make low-level record errors idempotent.
by David Benjamin
· 7 years ago
a05d427
Align dtls_open_record and tls_open_record more closely.
by David Benjamin
· 7 years ago
40e9470
Always process handshake records in full.
by David Benjamin
· 7 years ago
75a1f23
Have a bit more fun with Span.
by David Benjamin
· 7 years ago
00f48c8
Rename and move a few more ssl3_ functions around.
by David Benjamin
· 7 years ago
d1e3ce1
Rename ssl3_send_alert and ssl3_protocol_version.
by David Benjamin
· 7 years ago
4e84035
Fully hide LHASH_OF(SSL_SESSION).
by David Benjamin
· 7 years ago
3164093
Switch all the extension callbacks to bools.
by David Benjamin
· 7 years ago
7e58c5e
Switch more things to bools.
by David Benjamin
· 7 years ago
664e99a
Make SSL_CTX opaque.
by David Benjamin
· 7 years ago
e05b72c
Use constexpr to avoid kNamedGroups initializer
by Bruce Dawson
· 7 years ago
23c25d5
Rename some things for consistency.
by David Benjamin
· 7 years ago
c64d123
Push Span down a layer.
by David Benjamin
· 7 years ago
751d1a1
Fold ssl_open_record_fatal_alert into ssl_open_record_error.
by David Benjamin
· 8 years ago
e52f4c4
Replay the entire error queue on ssl_hs_error.
by David Benjamin
· 7 years ago
a4bafd3
Add SSL_SESSION_{get,set}_protocol_version.
by David Benjamin
· 7 years ago
f496249
Switch int to bool in ssl_cipher.cc.
by David Benjamin
· 8 years ago
ed9aed1
int to bool in ssl_versions.cc.
by David Benjamin
· 8 years ago
b949355
Add bssl::Span<T>::subspan and use it.
by David Benjamin
· 8 years ago
73d42e6
Inline ssl_clear_tls13_state.
by David Benjamin
· 8 years ago
b1cf48e
Store the peer_sigalgs as an Array.
by David Benjamin
· 8 years ago
879efc3
Switch more things to Array.
by David Benjamin
· 8 years ago
08f5c76
Convert more things to Array.
by David Benjamin
· 8 years ago
cf0ce67
Use Span and Array for the curve list.
by David Benjamin
· 8 years ago
499742c
Introduce bssl::Array<T> and use it in SSLKeyShare.
by David Benjamin
· 8 years ago
15868b3
Revert "Work around a Java client bug when rotating certificates."
by David Benjamin
· 8 years ago
e58f8a6
Simplify tls1_change_cipher_spec.
by David Benjamin
· 8 years ago
60931e2
Explicit fallthrough on switch
by Vincent Batts
· 8 years ago
33fc2ba
Opaquify SSL_CIPHER.
by David Benjamin
· 8 years ago
c7d4d21
Add experiment without client CCS and fix session ID bug.
by Steven Valdez
· 8 years ago
aba057a
Work around a Java client bug when rotating certificates.
by David Benjamin
· 8 years ago
1682126
Add Experiment 2
by Steven Valdez
· 8 years ago
a861460
Make SNI per-connection, not per-session.
by David Benjamin
· 8 years ago
74795b3
More miscellaneous bools.
by David Benjamin
· 8 years ago
046bc1f
SSL3_STATE ints to bools.
by David Benjamin
· 8 years ago
fd45ee7
Replace bits in SSL_HANDSHAKE with bool.
by David Benjamin
· 8 years ago
d816874
Set SSL_in_init to false before new_session_cb.
by Steven Valdez
· 8 years ago
6abaa31
Remove unnecessary parameter.
by David Benjamin
· 8 years ago
3536809
Update style guide for C++.
by David Benjamin
· 8 years ago
c11ea942
Convert comments in ssl.
by David Benjamin
· 8 years ago
398085b
Simplify states with hs_wait_t returns.
by Steven Valdez
· 8 years ago
4d71a9a
Migrate TLS 1.2 and below state machines to the new style.
by Steven Valdez
· 8 years ago
302b818
Only enable DTLS post-handshake rexmits if we sent the final Finished.
by David Benjamin
· 8 years ago
f60bcfb
Make SSL_state_string_long work for TLS 1.3.
by David Benjamin
· 8 years ago
72912d2
Rotate the default ticket encryption key.
by Martin Kreichgauer
· 8 years ago
f4ecc84
Prevent both early data and custom extensions from being accepted.
by Steven Valdez
· 8 years ago
ca9e8f5
Tidy up handshake digest logic.
by David Benjamin
· 8 years ago
7934f08
Replace init_msg/init_num with a get_message hook.
by David Benjamin
· 8 years ago
8f94c31
Replace reuse_message with an explicit next_message call.
by David Benjamin
· 8 years ago
ba2d3df
Add DTLS_with_buffers_method.
by David Benjamin
· 8 years ago
e3dee27
Remove the free_buffer parameter to release_current_message.
by David Benjamin
· 8 years ago
9bbdf58
Remove expect and received flight hooks.
by David Benjamin
· 8 years ago
b0c761e
Tolerate early ChangeCipherSpec in DTLS.
by David Benjamin
· 8 years ago
27e377e
Fix miscellaneous clang-tidy warnings.
by David Benjamin
· 8 years ago
37af90f
Convert a few more scopers.
by David Benjamin
· 8 years ago
d272dea
Explicitly include <new> for placement new.
by David Benjamin
· 8 years ago
a4cb62f
Fix build against LLVM CFI.
by David Benjamin
· 8 years ago
ee910bf
Use new STACK_OF helpers.
by David Benjamin
· 8 years ago
abbf365
Make the bssl::SealRecord out_suffix arg fixed length.
by Martin Kreichgauer
· 8 years ago
Next »