Sign in
boringssl
/
boringssl.git
/
0ffc795efb045349fe7dbf39e8011e1d0c3de3c9
/
ssl
/
d1_pkt.c
11c8289
Remove support for blocking DTLS timeout handling.
by David Benjamin
· 8 years ago
8671c47
Fold ssl3_write_bytes into ssl3_write_app_data.
by David Benjamin
· 8 years ago
0efa759
dispatch_alert is not an incidental write.
by David Benjamin
· 8 years ago
17cf2cb
Work around language and compiler bug in memcpy, etc.
by David Benjamin
· 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
163f29a
Move post-handshake message handling out of read_app_data.
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
aad50db
Stop using the word 'buffer' everywhere.
by David Benjamin
· 9 years ago
f0ee907
Remove the 'ssl_' prefix on most SSL_PROTOCOL_METHOD hooks.
by David Benjamin
· 9 years ago
45d45c1
Trim the DTLS write code slightly.
by David Benjamin
· 9 years ago
af62d61
Remove dtls1_read_bytes.
by David Benjamin
· 9 years ago
c660417
Don't use dtls1_read_bytes to read messages.
by David Benjamin
· 9 years ago
585320c
Don't call read_bytes in read_change_cipher_spec.
by David Benjamin
· 9 years ago
a7810c1
Make tls_open_record always in-place.
by David Benjamin
· 9 years ago
728f354
Push alert handling down into the record functions.
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
54092ff
Remove dead checks.
by David Benjamin
· 9 years ago
fa214e4
Tidy up shutdown state.
by David Benjamin
· 9 years ago
8f73135
Consolidate SSL_RECEIVED_SHUTDOWN checks.
by David Benjamin
· 9 years ago
4c5ddb8
Set rwstate consistently.
by David Benjamin
· 9 years ago
0d3a8c6
Don't allow alert records with multiple alerts.
by David Benjamin
· 9 years ago
c79845c
Move implicit handshake driving out of read_bytes.
by David Benjamin
· 9 years ago
d7ac143
Lift the handshake driving in write_bytes up to SSL_write.
by David Benjamin
· 9 years ago
282511d
Consolidate shutdown state.
by David Benjamin
· 9 years ago
51545ce
Remove a number of unnecessary stdio.h includes.
by David Benjamin
· 9 years ago
a857159
Clean up some silly variable names.
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
0d56f88
Switch s to ssl everywhere.
by David Benjamin
· 9 years ago
7fc0100
Slightly simplify SSL3_RECORD.
by David Benjamin
· 9 years ago
a41280d
Pull ChangeCipherSpec into the handshake state machine.
by David Benjamin
· 9 years ago
f584a5a
Reset epoch state in one place.
by David Benjamin
· 9 years ago
2e0901b
Don't use ssl3_write_pending in DTLS.
by David Benjamin
· 9 years ago
8217024
Document the info callback.
by David Benjamin
· 9 years ago
9e4e01e
Align the SSL stack on #include style.
by David Benjamin
· 10 years ago
e9cb2ec
Don't support bidirectional shutdown over DTLS.
by David Benjamin
· 10 years ago
4cf369b
Reject empty records of unexpected type.
by David Benjamin
· 10 years ago
b8d28cf
Factor out the buffering and low-level record code.
by David Benjamin
· 10 years ago
7446a3b
Clean up DTLS1_BITMAP code.
by David Benjamin
· 10 years ago
c8d5122
Fold dtls1_process_record into dtls1_get_record.
by David Benjamin
· 10 years ago
3570d73
Remove the func parameter to OPENSSL_PUT_ERROR.
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
9a41d1b
Deprecate SSL_*_read_ahead and enforce DTLS packet boundaries.
by David Benjamin
· 10 years ago
76e48c5
Fix Windows mode.
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
6a08da2
Remove redundant setup buffer calls.
by David Benjamin
· 10 years ago
b1f5bca
Remove max parameter to ssl3_read_n.
by David Benjamin
· 10 years ago
9417b76
Remove DTLS special-cases in buffer releasing.
by David Benjamin
· 10 years ago
8c24980
Promote all dtls1_ctrl hooks to functions.
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
883e49f
Remove dead code in do_dtls1_write and document another bug.
by David Benjamin
· 10 years ago
4417d05
Remove buffered_app_data as well.
by David Benjamin
· 10 years ago
0afbcc0
Remove buffering out records from the next epoch.
by David Benjamin
· 10 years ago
d81e73d
Factor out sequence number updates.
by David Benjamin
· 10 years ago
a58c578
Simplify the pointer management around do_ssl3_write.
by David Benjamin
· 10 years ago
5edc4e2
Correct three incorrect function names in errors.
by Adam Langley
· 10 years ago
dc3da93
Process alerts between ChangeCipherSpec and Finished.
by David Benjamin
· 10 years ago
f7f0f3a
Remove ccs_header_st.
by David Benjamin
· 10 years ago
7eaab4c
Only retransmit on Finished if frag_off == 0.
by David Benjamin
· 10 years ago
86058a2
Tidy up the alert-parsing code.
by David Benjamin
· 10 years ago
e0e7d0d
Initialize the record buffers after the handshake check.
by David Benjamin
· 10 years ago
ddb9f15
Reject all invalid records.
by David Benjamin
· 10 years ago
0ea8dda
Remove alert_fragment and handshake_fragment.
by David Benjamin
· 10 years ago
ac6900b
Disallow peer-initiated renegotiations in DTLS.
by David Benjamin
· 10 years ago
5fa3eba
Clear the error queue when dropping a bad DTLS packet.
by David Benjamin
· 10 years ago
1e52eca
Normalize tls1_enc return values.
by David Benjamin
· 10 years ago
b8a56f1
Remove dead code from EVP_CIPHER codepaths.
by David Benjamin
· 10 years ago
e95d20d
Support EVP_AEAD in DTLS.
by David Benjamin
· 10 years ago
44e2709
Fix DTLS memory leak.
by Adam Langley
· 10 years ago
71d8a08
Reformatting of several DTLS source files.
by Adam Langley
· 10 years ago
9ec6bca
Remove method swap in DTLS_ANY_VERSION.
by David Benjamin
· 10 years ago
e99e912
Pull SSL3_ENC_METHOD out of SSL_METHOD.
by David Benjamin
· 10 years ago
1299923
Check EVP_Cipher return values.
by David Benjamin
· 10 years ago
8c6fe45
Replace s->first_packet with a s->s3->have_version bit.
by David Benjamin
· 10 years ago
e319a2f
Remove SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS.
by David Benjamin
· 10 years ago
8b8c006
Fix DTLS_ANY_VERSION and add tests.
by David Benjamin
· 10 years ago
6867f48
Remove #if 0'd code documenting an old bug.
by David Benjamin
· 10 years ago
d8138e9
Keep retransmit window size architecture-independent.
by David Benjamin
· 10 years ago
60e7992
Remove DTLSv1_listen.
by David Benjamin
· 10 years ago
ec48af4
Make SSL_MODE_AUTO_RETRY the default.
by Adam Langley
· 10 years ago
a0ca1b7
DTLS1_AD_MISSING_HANDSHAKE_MESSAGE does not exist.
by David Benjamin
· 10 years ago
cc23df5
Remove SSL_OP_CISCO_ANYCONNECT.
by David Benjamin
· 11 years ago
a324603
Remove OPENSSL_NO_TLS{,1}
by Alex Chernyakhovsky
· 11 years ago
59b3a72
Fix some DTLS alerts.
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
d74d7d0
Added SSLErr call for internal error in dtls1_buffer_record
by Adam Langley
· 11 years ago
3a54f9e
Delays the queue insertion until after the ssl3_setup_buffers() call due to use-after-free bug.
by Adam Langley
· 11 years ago
d493d52
CBC record splitting.
by Adam Langley
· 11 years ago
95c29f3
Inital import.
by Adam Langley
· 11 years ago