Sign in
boringssl
/
boringssl.git
/
aac1e2dd73f5ddd641ece922ec65c891b6f39e6a
/
ssl
/
s3_pkt.c
da863608
Expose SSL_max_seal_overhead.
by David Benjamin
· 8 years ago
c6722cd
Check SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER before touching wpend_buf.
by David Benjamin
· 8 years ago
c027999
Take the version parameter out of ssl_do_msg_callback.
by David Benjamin
· 9 years ago
33dad1b
Stop pretending to ssl_clear_bad_session.
by David Benjamin
· 9 years ago
163f29a
Move post-handshake message handling out of read_app_data.
by David Benjamin
· 9 years ago
4792110
Forbid interleaving app data in a HelloRequest.
by David Benjamin
· 9 years ago
143e8b3
Add TLS 1.3 1-RTT.
by Steven Valdez
· 9 years ago
397c8e6
Forbid renegotiation in TLS 1.3.
by David Benjamin
· 9 years ago
f0ee907
Remove the 'ssl_' prefix on most SSL_PROTOCOL_METHOD hooks.
by David Benjamin
· 9 years ago
585320c
Don't call read_bytes in read_change_cipher_spec.
by David Benjamin
· 9 years ago
4aa4081
Don't use ssl3_read_bytes in ssl3_read_close_notify.
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
4bea850
Lift an impossible check to an assert.
by David Benjamin
· 9 years ago
1cb405d
Revert "Forbid calling SSL_read, SSL_peek, and SSL_do_handshake post-shutdown."
by Adam Langley
· 9 years ago
54092ff
Remove dead checks.
by David Benjamin
· 9 years ago
c7eae5a
Forbid calling SSL_read, SSL_peek, and SSL_do_handshake post-shutdown.
by David Benjamin
· 9 years ago
ea65e10
Condition the read_close_notify check on type, not shutdown state.
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
c6972eb
Remove the no_renegotiation special case.
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
a565d29
Remove alert mapping machinery.
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
57997da
Simplify the ChangeCipherSpec logic.
by David Benjamin
· 9 years ago
0623bce
Fill in ssl->session->cipher when resumption is resolved.
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
8fd5c23
Simplify fragmented HelloRequest state.
by David Benjamin
· 9 years ago
27a0d08
Add ssl_renegotiate_ignore.
by Adam Langley
· 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
1d5ef3b
Add SSL_set_renegotiate_mode.
by David Benjamin
· 9 years ago
324dce4
Unbreak SSL_total_renegotiations.
by David Benjamin
· 9 years ago
9e4e01e
Align the SSL stack on #include style.
by David Benjamin
· 10 years ago
ee0b02a
Don't confuse TLS bidirectional shutdown on record type zero.
by David Benjamin
· 10 years ago
aa9361b
Fix discarding records in bidirectional shutdown.
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
3570d73
Remove the func parameter to OPENSSL_PUT_ERROR.
by David Benjamin
· 10 years ago
24f346d
Limit the number of warning alerts silently consumed.
by David Benjamin
· 10 years ago
a8ebe22
Add tests for empty record limit and make it work in the async case.
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
bd15a8e
Fix DTLS handling of multiple records in a packet.
by David Benjamin
· 10 years ago
cd90f3a
Remove renegotiation deferral logic.
by David Benjamin
· 10 years ago
44d3eed
Forbid caller-initiated renegotiations and all renego as a servers.
by David Benjamin
· 10 years ago
9a41d1b
Deprecate SSL_*_read_ahead and enforce DTLS packet boundaries.
by David Benjamin
· 10 years ago
31a0779
Factor SSL_AEAD_CTX into a dedicated type.
by David Benjamin
· 10 years ago
4b27d9f
Never resume sessions on renegotiations.
by David Benjamin
· 10 years ago
897e5e0
Default renegotiations to off.
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
aebefed
Always enable SSL_MODE_RELEASE_BUFFERS.
by David Benjamin
· 10 years ago
b16346b
Add SSL_set_reject_peer_renegotiations.
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
ef4962f
Shush warning in alignment code.
by David Benjamin
· 10 years ago
883e49f
Remove dead code in do_dtls1_write and document another bug.
by David Benjamin
· 10 years ago
bc746e3
Don't switch s->version on record-layer version mismatch.
by David Benjamin
· 10 years ago
4a3f073
Tidy record length check.
by David Benjamin
· 10 years ago
9faafda
Clean up do_ssl3_write fragment handling.
by David Benjamin
· 10 years ago
a58c578
Simplify the pointer management around do_ssl3_write.
by David Benjamin
· 10 years ago
dc3da93
Process alerts between ChangeCipherSpec and Finished.
by David Benjamin
· 10 years ago
c4482d6
Switch an assert back to a check.
by Adam Langley
· 10 years ago
86058a2
Tidy up the alert-parsing code.
by David Benjamin
· 10 years ago
ed7c475
Rename cutthrough to False Start.
by David Benjamin
· 10 years ago
ccf74f8
Revise SSL_cutthrough_complete and SSL_in_init.
by David Benjamin
· 10 years ago
931ab34
Fix handshake check when False Start is used with implicit read.
by David Benjamin
· 10 years ago
e0e7d0d
Initialize the record buffers after the handshake check.
by David Benjamin
· 10 years ago
e820df9
Forbid interleaving between application data and handshake protocols.
by David Benjamin
· 10 years ago
ddb9f15
Reject all invalid records.
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
fcf2583
Reformat the rest of ssl/.
by Adam Langley
· 10 years ago
a6d8101
Consistently use RAND_bytes and check for failure.
by David Benjamin
· 10 years ago
1f48fba
Use have_version in clamping TLS record-layer version to 1.0.
by David Benjamin
· 10 years ago
e99e912
Pull SSL3_ENC_METHOD out of SSL_METHOD.
by David Benjamin
· 10 years ago
af7e74b
Remove variable shadowing.
by Adam Langley
· 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
4cd8c43
Remove support for processing fragmented alerts
by Alex Chernyakhovsky
· 10 years ago
b4188f0
Don't be lenient if the client attempts unsafe renego.
by David Benjamin
· 10 years ago
6867f48
Remove #if 0'd code documenting an old bug.
by David Benjamin
· 10 years ago
ec48af4
Make SSL_MODE_AUTO_RETRY the default.
by Adam Langley
· 10 years ago
e92fc18
Remove remnant of SRP.
by David Benjamin
· 10 years ago
fb3ff2c
Don't compare signed vs. unsigned.
by David Benjamin
· 10 years ago
c92c2d7
Prune some dead quirks and document the SSL_OP_ALL ones.
by David Benjamin
· 11 years ago
f0fd373
Remove remnants of EVP_CIPHER-based AES_GCM cipher.
by David Benjamin
· 11 years ago
5b8f104
Revise hash management for reading the Finished message.
by David Benjamin
· 11 years ago
Next »