Sign in
boringssl
/
boringssl.git
/
aac1e2dd73f5ddd641ece922ec65c891b6f39e6a
/
ssl
/
d1_both.c
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
d3459fb
Don't randomly print stuff to stderr.
by Adam Langley
· 10 years ago
fbdfefb
Handle failures in ssl3_finish_mac.
by David Benjamin
· 10 years ago
afbc63f
Simplify DTLS epoch rewind.
by David Benjamin
· 10 years ago
f95ef93
Remove Finished special-case in dtls1_process_out_of_seq_message.
by David Benjamin
· 10 years ago
17a5f85
Clarify dtls1_do_write's interaction with the buffering BIO.
by David Benjamin
· 10 years ago
80cee91
Account for the MTU BIO_ctrls returning negative or overly large numbers.
by David Benjamin
· 10 years ago
a18b671
Simplify minimum and default MTUs.
by David Benjamin
· 10 years ago
5a3cc03
Remove BIO_CTRL_DGRAM_MTU_EXCEEDED retry in dtls1_do_write.
by David Benjamin
· 10 years ago
7f18b13
Always SSL_OP_NO_QUERY_MTU before querying the BIO MTU.
by David Benjamin
· 10 years ago
d9778fb
Guard against small MTUs from the BIO.
by David Benjamin
· 10 years ago
e95d20d
Support EVP_AEAD in DTLS.
by David Benjamin
· 10 years ago
e4824e8
Add outgoing messages to the handshake hash at set_handshake_header.
by David Benjamin
· 10 years ago
16d031a
Fold dtls1_set_message_header into dtls1_set_handshake_header.
by David Benjamin
· 10 years ago
71d8a08
Reformatting of several DTLS source files.
by Adam Langley
· 10 years ago
83abdd6
Fixed memory leak due to incorrect freeing of DTLS reassembly bit mask
by David Benjamin
· 10 years ago
60e7992
Remove DTLSv1_listen.
by David Benjamin
· 10 years ago
a0ca1b7
DTLS1_AD_MISSING_HANDSHAKE_MESSAGE does not exist.
by David Benjamin
· 10 years ago
7571292
Extended master secret support.
by Adam Langley
· 10 years ago
b2cb0ec
Fix minor issues found by Clang's analysis.
by Adam Langley
· 11 years ago
590cbe9
Introduce a hash_message parameter to ssl_get_message.
by David Benjamin
· 11 years ago
cff6472
Mark some more globals as const.
by David Benjamin
· 11 years ago
cc23df5
Remove SSL_OP_CISCO_ANYCONNECT.
by David Benjamin
· 11 years ago
abae631
Remove some duplicate DTLS code.
by Adam Langley
· 11 years ago
e24f686
Same fix as in dtls1_process_out_of_seq_message.
by Matt Caswell
· 11 years ago
8506609
Fix return code for truncated DTLS fragment.
by Adam Langley
· 11 years ago
e951ff4
Fix memory leak from zero-length DTLS fragments.
by Adam Langley
· 11 years ago
2306fe5
Fix DTLS handshake message size checks.
by Matt Caswell
· 11 years ago
3873f6f
Added comment for the frag->reassembly == NULL case as per feedback from Emilia
by Matt Caswell
· 11 years ago
d06afe4
Avoid double free when processing DTLS packets.
by Adam Langley
· 11 years ago
51b1f74
Make init_msg a uint8_t*.
by David Benjamin
· 11 years ago
13ab3e3
Remove heartbeat extension.
by David Benjamin
· 11 years ago
3f6fa3d
Remove more remnants of compression.
by David Benjamin
· 11 years ago
e044fe4
Fix null pointer errors.
by Adam Langley
· 11 years ago
bed2214
Fix for CVE-2014-0195
by Adam Langley
· 11 years ago
8957805
Fix CVE-2014-0221
by Adam Langley
· 11 years ago
f10a63b
Typo: set i to -1 before goto.
by Adam Langley
· 11 years ago
5647520
Add heartbeat extension bounds check.
by Adam Langley
· 11 years ago
95c29f3
Inital import.
by Adam Langley
· 11 years ago