Sign in
boringssl
/
boringssl.git
/
aac1e2dd73f5ddd641ece922ec65c891b6f39e6a
/
ssl
/
s3_both.c
c3c8882
Match state machine functions with new calling convention.
by David Benjamin
· 8 years ago
ce8c9d2
Maintain SSL_HANDSHAKE lifetime outside of handshake_func.
by David Benjamin
· 8 years ago
4eb95cc
Parse ClientHello extensions before deciding on resumption.
by David Benjamin
· 8 years ago
ffb1107
Add a helper function for parsing extensions blocks.
by David Benjamin
· 8 years ago
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
4e41926
Move key_block into SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
3baa6e1
Implement draft 16 HelloRetryRequest and cookie.
by David Benjamin
· 8 years ago
c4aa727
Updating Key Schedule and KeyUpdate to draft 16.
by Steven Valdez
· 8 years ago
52bf690
Saved Finished messages are twelve bytes.
by David Benjamin
· 8 years ago
49ddf41
Remove redundant copies of the Finished messages.
by David Benjamin
· 8 years ago
a4c8ff0
Move TLS 1.2 key exchange fields to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
43612b6
Move peer_supported_group_list to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
a048678
Move some fields from tmp to hs.
by David Benjamin
· 8 years ago
c8b6b4f
Only predict X25519 in TLS 1.3.
by David Benjamin
· 9 years ago
c027999
Take the version parameter out of ssl_do_msg_callback.
by David Benjamin
· 9 years ago
bac75b8
Move peer_psk_identity_hint to SSL_HANDSHAKE.
by David Benjamin
· 9 years ago
639846e
Add tests for trailing data in handshake messages.
by David Benjamin
· 9 years ago
0fc37ef
Fix a number of sigalg scope issues.
by David Benjamin
· 9 years ago
867bcba
Move ssl_handshake_new, etc., into s3_both.c.
by David Benjamin
· 9 years ago
87eab49
Splitting SSL session state.
by Steven Valdez
· 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
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
Next »