Sign in
boringssl
/
boringssl
/
547221f5dc50e62543733cd65bd71bd97785afb6
/
ssl
/
d1_pkt.cc
4bd32a8
Convert more of the SSL write path to size_t and Spans.
by David Benjamin
· 3 years, 10 months ago
3ba9586
Rename a number of BUF_* functions to OPENSSL_*.
by David Benjamin
· 5 years ago
ee4888c
Make alert_dispatch into a bool.
by David Benjamin
· 6 years ago
8c7c635
Support symbol prefixes
by Joshua Liebow-Feeser
· 7 years ago
50596f8
Switch some easy SSL fields to UniquePtr.
by David Benjamin
· 7 years ago
ea712e3
Make SSL3_BUFFER a proper C++ class.
by David Benjamin
· 7 years ago
a031b61
Replace open_close_notify with open_app_data.
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
f8de2af
Push read_shutdown logic down a layer.
by David Benjamin
· 7 years ago
a05d427
Align dtls_open_record and tls_open_record more closely.
by David Benjamin
· 7 years ago
3b777ad
Remove remnants of blocking DTLS timeouts.
by David Benjamin
· 7 years ago
d1e3ce1
Rename ssl3_send_alert and ssl3_protocol_version.
by David Benjamin
· 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
· 7 years ago
74795b3
More miscellaneous bools.
by David Benjamin
· 8 years ago
c11ea942
Convert comments in ssl.
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
e39ac8f
Switch BORINGSSL_INTERNAL_CXX_TYPES in favor of subclassing games.
by David Benjamin
· 8 years ago
86e95b8
Move libssl's internals into the bssl namespace.
by David Benjamin
· 8 years ago
e8703a3
Switch a number of files to C++.
by David Benjamin
· 8 years ago
[Renamed (99%) from ssl/d1_pkt.c]
e831a81
Adding support for sending early data on the client.
by Steven Valdez
· 8 years ago
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
· 8 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
· 9 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
Next »