Sign in
boringssl
/
boringssl
/
4497e589616910b42d5fa8b84b9c5059fb9d9f42
/
ssl
/
s3_both.c
4497e58
Switch finish_handshake to release_current_message.
by David Benjamin
· 9 years ago
9fd9580
Remove ssl->s3->message_complete in favor of ssl->init_msg.
by David Benjamin
· 9 years ago
a950948
Use SSL3_HM_HEADER_LENGTH a bit more.
by David Benjamin
· 9 years ago
481b9d2
Remove begin_handshake and allocate init_buf lazily.
by David Benjamin
· 9 years ago
bd4679d
Tidy up ssl3_get_message slightly.
by David Benjamin
· 9 years ago
e776cc2
Implement SSLKEYLOGFILE support for TLS 1.3.
by David Benjamin
· 9 years ago
1f61f0d
Implement TLS 1.3's downgrade signal.
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
397c8e6
Forbid renegotiation in TLS 1.3.
by David Benjamin
· 9 years ago
4dbdf94
Push V2ClientHello handling into ssl3_get_message.
by David Benjamin
· 9 years ago
34a3c49
Simplify TLS reuse_message implementation.
by David Benjamin
· 9 years ago
2b8415e
Move the Digest/Sign split for SignatureAlgorithms to a lower level.
by Steven Valdez
· 9 years ago
f0451ca
Cleaning up internal use of Signature Algorithms.
by Steven Valdez
· 9 years ago
352d0a9
Remove a/b parameters to send_change_cipher_spec.
by David Benjamin
· 9 years ago
7583643
Disconnect handshake message creation from init_buf.
by David Benjamin
· 9 years ago
171b540
Fix ssl3_do_write error handling.
by David Benjamin
· 9 years ago
8f1e113
Ensure verify error is set when X509_verify_cert() fails.
by David Benjamin
· 9 years ago
2a08c8d
Remove ssl3_do_write's 0 case.
by David Benjamin
· 9 years ago
4e9cc71
Add helper functions for info_callback and msg_callback.
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
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
bf82aed
Disable all TLS crypto in fuzzer mode.
by David Benjamin
· 9 years ago
b83003e
Don't initialize enc_method before version negotiation.
by David Benjamin
· 9 years ago
a1e9cab
Replace enc_flags with normalized version checks.
by David Benjamin
· 9 years ago
baa1216
Prune finished labels from SSL3_ENC_METHOD.
by David Benjamin
· 9 years ago
4119d42
Tidy up keyblock and CCS logic slightly.
by David Benjamin
· 9 years ago
0d56f88
Switch s to ssl everywhere.
by David Benjamin
· 9 years ago
a41280d
Pull ChangeCipherSpec into the handshake state machine.
by David Benjamin
· 9 years ago
d28f59c
Switch the keylog BIO to a callback.
by David Benjamin
· 9 years ago
9e4e01e
Align the SSL stack on #include style.
by David Benjamin
· 10 years ago
b8d28cf
Factor out the buffering and low-level record code.
by David Benjamin
· 10 years ago
5375fd5
Switch the handshake buffer from memory BIO to BUF_MEM.
by David Benjamin
· 10 years ago
9550c3a
Decouple the handshake buffer and digest.
by David Benjamin
· 10 years ago
3570d73
Remove the func parameter to OPENSSL_PUT_ERROR.
by David Benjamin
· 10 years ago
d1d8078
Fold away certificate slots mechanism.
by David Benjamin
· 10 years ago
bb20f52
Merge the RSA_ENC and RSA_SIGN certificate slots.
by David Benjamin
· 10 years ago
396a441
ssl3_cert_verify_hash should take the EVP_PKEY type.
by David Benjamin
· 10 years ago
b4d65fd
Implement asynchronous private key operations for client auth.
by David Benjamin
· 10 years ago
691992b
Minor typo fix in comment.
by Adam Langley
· 10 years ago
a602277
Split ssl_read_bytes hook into app_data and close_notify hooks.
by David Benjamin
· 10 years ago
74d8bc2
Don't make SSL_MODE_*HELLO_TIME configurable.
by David Benjamin
· 10 years ago
6a08da2
Remove redundant setup buffer calls.
by David Benjamin
· 10 years ago
ac4de24
Zero s->packet when releasing the read buffer.
by David Benjamin
· 10 years ago
a24265c
Fix random magic number in ssl3_output_cert_chain.
by David Benjamin
· 10 years ago
605641e
Move the NULL case in ssl_add_cert_chain up.
by David Benjamin
· 10 years ago
2755a3e
Remove unnecessary NULL checks, part 5.
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
4a3f073
Tidy record length check.
by David Benjamin
· 10 years ago
f8ba285
Remove redundant SSL_READING lines after ssl_read_bytes.
by David Benjamin
· 10 years ago
8b36841
Minor formatting fixes.
by David Benjamin
· 10 years ago
5ca39fb
Switch SSL_GET_MESSAGE_HASH_MESSAGE to an enum.
by David Benjamin
· 10 years ago
fbdfefb
Handle failures in ssl3_finish_mac.
by David Benjamin
· 10 years ago
9d0847a
Add some missing error failure checks.
by David Benjamin
· 10 years ago
6e73d62
Touch up ssl3_get_message.
by Adam Langley
· 10 years ago
263eac0
Remove X509 parameter from ssl_cert_type.
by David Benjamin
· 10 years ago
2481975
Reformat d1_{srtp|srvr}.c and s3_both.c
by Adam Langley
· 10 years ago
e4824e8
Add outgoing messages to the handshake hash at set_handshake_header.
by David Benjamin
· 10 years ago
44f2d1a
Use EVP_MAX_MD_SIZE to size the Finished message.
by David Benjamin
· 10 years ago
139ed19
Address code-review comments from prev changes.
by Adam Langley
· 10 years ago
82c9e90
Merge SSLv23_method and DTLS_ANY_VERSION.
by David Benjamin
· 10 years ago
e99e912
Pull SSL3_ENC_METHOD out of SSL_METHOD.
by David Benjamin
· 10 years ago
8c37cb6
Advance to the next state variant when reusing messages (PR3597).
by David Benjamin
· 10 years ago
00505ec
Add EVP_md5_sha1.
by David Benjamin
· 10 years ago
63246e8
Remove s->type from SSL.
by David Benjamin
· 10 years ago
be700c6
Remove remnant of MS SGC second ClientHello.
by David Benjamin
· 10 years ago
7571292
Extended master secret support.
by Adam Langley
· 10 years ago
c92c2d7
Prune some dead quirks and document the SSL_OP_ALL ones.
by David Benjamin
· 11 years ago
859ec3c
Add SSL_CTX_set_keylog_bio.
by David Benjamin
· 11 years ago
457112e
unifdef a bunch of OPENSSL_NO_* ifdefs.
by David Benjamin
· 11 years ago
854dd65
Refactor server-side CertificateVerify handling.
by David Benjamin
· 11 years ago
5b8f104
Revise hash management for reading the Finished message.
by David Benjamin
· 11 years ago
590cbe9
Introduce a hash_message parameter to ssl_get_message.
by David Benjamin
· 11 years ago
a7d1363
Prune removed key types from SSL_PKEY_*.
by David Benjamin
· 11 years ago
cc23df5
Remove SSL_OP_CISCO_ANYCONNECT.
by David Benjamin
· 11 years ago
09bd58d
Replace some DTLS version checks with SSL_IS_DTLS.
by David Benjamin
· 11 years ago
ded9358
Windows build fixes.
by Adam Langley
· 11 years ago
6ccf290
Remove use of freelist_{extract,insert}
by Alex Chernyakhovsky
· 11 years ago
983f6bd
Set OPENSSL_NO_BUF_FREELISTS
by Alex Chernyakhovsky
· 11 years ago
86271ee
Change CCS_OK to EXPECT_CCS.
by David Benjamin
· 11 years ago
019c3cc
Remove last remnants of GOST support.
by David Benjamin
· 11 years ago
51b1f74
Make init_msg a uint8_t*.
by David Benjamin
· 11 years ago
1258b6a
ChannelID support.
by Adam Langley
· 11 years ago
95c29f3
Inital import.
by Adam Langley
· 11 years ago