Sign in
boringssl
/
boringssl.git
/
a6bfc45b6286e358ba83f7daa769e1e9012cc7bb
/
ssl
/
d1_both.cc
e745b25
Remove trailing whitespace from ssl/.
by Adam Langley
· 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
32ce0ac
Move init_buf and rwstate into SSL3_STATE.
by David Benjamin
· 7 years ago
e8d0746
Prevent writing when write_shutdown is set.
by David Benjamin
· 7 years ago
d9229f9
Lift BIO above SSL_PROTOCOL_METHOD.
by David Benjamin
· 7 years ago
97250f4
Switch a bunch of things from int to bool.
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
d1e3ce1
Rename ssl3_send_alert and ssl3_protocol_version.
by David Benjamin
· 7 years ago
03a4b96
Move has_message logic to ssl3_get_message.
by David Benjamin
· 7 years ago
c64d123
Push Span down a layer.
by David Benjamin
· 7 years ago
879efc3
Switch more things to Array.
by David Benjamin
· 8 years ago
e51fb0f
Fix empty fragment handling in DTLS message reassembly.
by David Benjamin
· 8 years ago
046bc1f
SSL3_STATE ints to bools.
by David Benjamin
· 8 years ago
c11ea942
Convert comments in ssl.
by David Benjamin
· 8 years ago
302b818
Only enable DTLS post-handshake rexmits if we sent the final Finished.
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
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
78b8b99
Fix a bug in and test the message callback.
by David Benjamin
· 8 years ago
b0c761e
Tolerate early ChangeCipherSpec in DTLS.
by David Benjamin
· 8 years ago
6dc8bf6
Convert SSL_TRANSCRIPT to C++.
by David Benjamin
· 8 years ago
e39ac8f
Switch BORINGSSL_INTERNAL_CXX_TYPES in favor of subclassing games.
by David Benjamin
· 8 years ago
1386aad
Switch various things to scopers.
by David Benjamin
· 8 years ago
cfc11c2
C++-ify SSL_AEAD_CTX.
by David Benjamin
· 8 years ago
86e95b8
Move libssl's internals into the bssl namespace.
by David Benjamin
· 8 years ago
a3d76d0
Switch OPENSSL_COMPILE_ASSERT to static_assert in C++ code.
by David Benjamin
· 8 years ago
e8703a3
Switch a number of files to C++.
by David Benjamin
· 8 years ago
[Renamed (98%) from ssl/d1_both.c]
ab1d28e
Trim x509.h includes.
by David Benjamin
· 8 years ago
908ac19
Moving transcript and PRF functions to SSL_TRANSCRIPT.
by Steven Valdez
· 8 years ago
f71036e
Remove ssl_hash_message_t from ssl_get_message.
by David Benjamin
· 8 years ago
276b7e8
Move optional message type checks out of ssl_get_message.
by David Benjamin
· 8 years ago
42e3e19
Restore mapping BIO_flush errors to -1.
by David Benjamin
· 8 years ago
16315f7
Remove the rest of write_message.
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
17cf2cb
Work around language and compiler bug in memcpy, etc.
by David Benjamin
· 8 years ago
ced9479
Replace hash_current_message with get_current_message.
by David Benjamin
· 8 years ago
ba1660b
Tidy up finish_message logic.
by David Benjamin
· 8 years ago
5eead16
Splitting finish_message to finish_message/queue_message.
by Steven Valdez
· 8 years ago
da863608
Expose SSL_max_seal_overhead.
by David Benjamin
· 8 years ago
c027999
Take the version parameter out of ssl_do_msg_callback.
by David Benjamin
· 9 years ago
5409123
Use C99 for size_t loops.
by David Benjamin
· 9 years ago
4497e58
Switch finish_handshake to release_current_message.
by David Benjamin
· 9 years ago
02edcd0
Reject stray post-Finished messages in DTLS.
by David Benjamin
· 9 years ago
6167281
Check for buffered handshake messages on cipher change in DTLS.
by David Benjamin
· 9 years ago
09eb655
Simplify ssl_get_message somewhat.
by David Benjamin
· 9 years ago
528bd26
Don't use init_buf in DTLS.
by David Benjamin
· 9 years ago
352d0a9
Remove a/b parameters to send_change_cipher_spec.
by David Benjamin
· 9 years ago
9d632f4
Group d1_both.c by sending and receiving handshake messages.
by David Benjamin
· 9 years ago
dca125e
Remove compatibility 'inline' define.
by David Benjamin
· 9 years ago
aad50db
Stop using the word 'buffer' everywhere.
by David Benjamin
· 9 years ago
7583643
Disconnect handshake message creation from init_buf.
by David Benjamin
· 9 years ago
ec847ce
Replace the incoming message buffer with a ring buffer.
by David Benjamin
· 9 years ago
778f57e
Store only one handshake write sequence number.
by David Benjamin
· 9 years ago
29a83c5
Rewrite DTLS outgoing message buffering.
by David Benjamin
· 9 years ago
b5eb195
Make dtls1_do_handshake_write less stateful.
by David Benjamin
· 9 years ago
45d45c1
Trim the DTLS write code slightly.
by David Benjamin
· 9 years ago
c660417
Don't use dtls1_read_bytes to read messages.
by David Benjamin
· 9 years ago
4e9cc71
Add helper functions for info_callback and msg_callback.
by David Benjamin
· 9 years ago
15aa895
Tidy up the DTLS code's blocking-mode retransmits.
by David Benjamin
· 9 years ago
2f87112
Never expose ssl->bbio in the public API.
by David Benjamin
· 9 years ago
1e6d6df
Remove state parameters to ssl3_get_message.
by David Benjamin
· 9 years ago
a6338be
Simplify ssl3_get_message.
by David Benjamin
· 9 years ago
060cfb0
Simplify handshake message size limits.
by David Benjamin
· 9 years ago
b095f0f
Remove the push argument to ssl_init_wbio_buffer.
by David Benjamin
· 9 years ago
2730955
Check BIO_flush return value.
by David Benjamin
· 9 years ago
30152fd
Always buffer DTLS retransmits.
by David Benjamin
· 9 years ago
4c5ddb8
Set rwstate consistently.
by David Benjamin
· 9 years ago
9819367
Remove some easy obj.h dependencies.
by David Benjamin
· 9 years ago
51545ce
Remove a number of unnecessary stdio.h includes.
by David Benjamin
· 9 years ago
0d56f88
Switch s to ssl everywhere.
by David Benjamin
· 9 years ago
16285ea
Rewrite DTLS handshake message sending logic.
by David Benjamin
· 9 years ago
a97b737
Separate CCS and handshake writing in DTLS.
by David Benjamin
· 9 years ago
96c2a28
Fix all sign/unsigned warnings with Clang and GCC.
by Adam Langley
· 10 years ago
9e4e01e
Align the SSL stack on #include style.
by David Benjamin
· 10 years ago
c99807d
Tidy up dtls1_hm_fragment_new and fix (unreachable) memory leak.
by David Benjamin
· 10 years ago
3570d73
Remove the func parameter to OPENSSL_PUT_ERROR.
by David Benjamin
· 10 years ago
a865320
Add CBB_zero to set a CBB to the zero state.
by David Benjamin
· 10 years ago
11fc66a
DTLS fragments may not be split across two records.
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
3e3090d
Pass a dtls1_use_epoch enum down to dtls1_seal_record.
by David Benjamin
· 10 years ago
31a0779
Factor SSL_AEAD_CTX into a dedicated type.
by David Benjamin
· 10 years ago
1d0a194
Promote max_cert_list and max_send_fragment to functions.
by David Benjamin
· 10 years ago
8c24980
Promote all dtls1_ctrl hooks to functions.
by David Benjamin
· 10 years ago
2755a3e
Remove unnecessary NULL checks, part 5.
by David Benjamin
· 10 years ago
5d1ec73
Require that FOO_free functions do nothing on NULL.
by David Benjamin
· 10 years ago
2ee94aa
Rename ssl_locl.h to internal.h
by David Benjamin
· 10 years ago
f8ba285
Remove redundant SSL_READING lines after ssl_read_bytes.
by David Benjamin
· 10 years ago
bf0df92
Fix Windows build.
by David Benjamin
· 10 years ago
f7f0f3a
Remove ccs_header_st.
by David Benjamin
· 10 years ago
ee562b9
Get rid of the RSMBLY macros.
by David Benjamin
· 10 years ago
7538122
Rework DTLS handshake message reassembly logic.
by David Benjamin
· 10 years ago
0685b68
Remove HelloRequest special-case in DTLS message parsing.
by David Benjamin
· 10 years ago
5ca39fb
Switch SSL_GET_MESSAGE_HASH_MESSAGE to an enum.
by David Benjamin
· 10 years ago
bcb2d91
Actually check that the message has the expected type in DTLS.
by David Benjamin
· 10 years ago
bcc4e23
Pass fragment to dtls1_retransmit_message.
by Adam Langley
· 10 years ago
Next »