Sign in
boringssl
/
boringssl.git
/
10e664b91f1325b2caea8f7cf6230d343337be83
/
ssl
/
ssl_lib.c
10e664b
Always set min_version / max_version.
by David Benjamin
· 9 years ago
5744ca6
Fold cert_req into cert_request.
by David Benjamin
· 9 years ago
f715c42
Make SSL_set_bio's ownership easier to reason about.
by David Benjamin
· 9 years ago
9edb2c6
Adding function to set the "current time" callback used for DTLS.
by Taylor Brandstetter
· 9 years ago
936aada
Move a bunch of public APIs from s3_lib.c to ssl_lib.c.
by David Benjamin
· 9 years ago
9f1dc82
A bit of cleanup post state machine merging.
by David Benjamin
· 9 years ago
4e9cc71
Add helper functions for info_callback and msg_callback.
by David Benjamin
· 9 years ago
0d275bd
Don't call ERR_clear_system_error in so many places.
by David Benjamin
· 9 years ago
29270de
Split unlock functions into read/write variants.
by David Benjamin
· 9 years ago
053931e
CECPQ1: change from named curve to ciphersuite.
by Matt Braithwaite
· 9 years ago
1cb405d
Revert "Forbid calling SSL_read, SSL_peek, and SSL_do_handshake post-shutdown."
by Adam Langley
· 9 years ago
4f94b1c
Adding TLS 1.3 constants.
by Steven Valdez
· 9 years ago
2f87112
Never expose ssl->bbio in the public API.
by David Benjamin
· 9 years ago
ce902a9
Generalizing curves to groups in preparation for TLS 1.3.
by Steven Valdez
· 9 years ago
c7eae5a
Forbid calling SSL_read, SSL_peek, and SSL_do_handshake post-shutdown.
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
376a0fe
Adding a method to change the initial DTLS retransmission timer value.
by Taylor Brandstetter
· 9 years ago
b095f0f
Remove the push argument to ssl_init_wbio_buffer.
by David Benjamin
· 9 years ago
30152fd
Always buffer DTLS retransmits.
by David Benjamin
· 9 years ago
8368050
Clean up ssl_get_compatible_server_ciphers.
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
c79845c
Move implicit handshake driving out of read_bytes.
by David Benjamin
· 9 years ago
b2a7318
Switch some 0s to NULLs.
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
78f8aab
ssl->ctx cannot be NULL.
by David Benjamin
· 9 years ago
51545ce
Remove a number of unnecessary stdio.h includes.
by David Benjamin
· 9 years ago
15c1488
Clear the error queue on entry to core SSL operations.
by David Benjamin
· 9 years ago
22ce9b2
SSL_set_fd should create socket BIOs, not fd BIOs.
by David Benjamin
· 9 years ago
29ec5d1
Add dummy |SSL_get_server_tmp_key|.
by Adam Langley
· 9 years ago
a14934f
Handle shutdown during init/handshake earlier
by Steven Valdez
· 9 years ago
95a79ee
Add a stub for SSL_get_shared_ciphers().
by Emily Stark
· 9 years ago
b9824e2
Handle SSL_shutdown while in init more appropriately
by Steven Valdez
· 9 years ago
e976e43
Don't read uninitialised data for short session IDs.
by Adam Langley
· 9 years ago
de94238
Fix SSL_get_{read,write}_sequence.
by David Benjamin
· 9 years ago
5ba0689
Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result.
by Brian Smith
· 9 years ago
91b2501
Add functions for accessing read_sequence and write_sequence.
by David Benjamin
· 9 years ago
cdd0b7e
Add SSL_CTX_set_retain_only_sha256_of_client_certs.
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
ce9d85e
Tweaks for node.js
by Adam Langley
· 9 years ago
f6494f4
Add a SSL_get_pending_cipher API.
by David Benjamin
· 9 years ago
b9e4fa5
Add a helper function to normalize the current version.
by David Benjamin
· 9 years ago
f8d8071
Remove a few unnecessary SSL3_ENC_METHOD hooks.
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
96ba15f
Add SSL_get_client_random and SSL_get_server_random.
by David Benjamin
· 9 years ago
0d56f88
Switch s to ssl everywhere.
by David Benjamin
· 9 years ago
4298d77
Implement draft-ietf-tls-curve25519-01 in C.
by David Benjamin
· 9 years ago
13414b3
Implement draft-ietf-tls-chacha20-poly1305-04.
by David Benjamin
· 9 years ago
4234885
Remove unused functions.
by David Benjamin
· 9 years ago
8a58933
Remove the CRYPTO_EX_new callback.
by David Benjamin
· 9 years ago
5ddffbb
Make SSL_(CTX_)?set_tmp_ecdh call SSL_(CTX_)?set1_curves.
by David Benjamin
· 9 years ago
53e5c2c
Remove SSL_(CTX_)?set_ecdh_callback.
by David Benjamin
· 9 years ago
e9cddb8
Remove SSL_OP_LEGACY_SERVER_CONNECT.
by David Benjamin
· 9 years ago
d28f59c
Switch the keylog BIO to a callback.
by David Benjamin
· 9 years ago
e348ff4
Fix build.
by David Benjamin
· 9 years ago
6e80765
Add SSL_get_server_key_exchange_hash.
by David Benjamin
· 9 years ago
c2d3280
Add SSL_get_ivs.
by Adam Langley
· 9 years ago
bb85f3d
Reorganise |SSL_SESSION| and |SSL| to save a little memory.
by Adam Langley
· 9 years ago
7063b6d
Fix assert in SSL_set_shutdown.
by Piotr Sikora
· 9 years ago
271777f
Refactor ChaCha20-Poly1305 AEAD nonce handling.
by Brian Smith
· 10 years ago
1269ddd
Never use the internal session cache for a client.
by David Benjamin
· 9 years ago
dc2aea2
Remove all the logic around custom session IDs and retrying on collisions.
by David Benjamin
· 9 years ago
63006a9
Document the rest of ssl.h.
by David Benjamin
· 9 years ago
5d8b128
Document the (formerly) SSL_state wrapper macros.
by David Benjamin
· 9 years ago
8217024
Document the info callback.
by David Benjamin
· 9 years ago
066fe0a
Document fd-based SSL APIs.
by David Benjamin
· 9 years ago
07e1384
Move remaining functions out of tls1.h.
by David Benjamin
· 9 years ago
1a1b34d
Deprecate SSL_get_(peer_)finished.
by David Benjamin
· 9 years ago
93d1749
Deprecate SSL_want*.
by David Benjamin
· 9 years ago
d4c2bce
Document early callback functions.
by David Benjamin
· 9 years ago
e8d5350
Convert ssl3_send_client_hello to CBB.
by David Benjamin
· 9 years ago
9f85949
Document a few more miscellaneous things.
by David Benjamin
· 10 years ago
1d5ef3b
Add SSL_set_renegotiate_mode.
by David Benjamin
· 9 years ago
617eac6
Align BIO_get_fd with upstream.
by David Benjamin
· 10 years ago
f4e554e
Bitwise-or, not logical-or, when hashing.
by Adam Langley
· 10 years ago
32876b3
Document cipher suite configuration.
by David Benjamin
· 10 years ago
5993704
Document certificate verification functions in SSL.
by David Benjamin
· 10 years ago
42fea37
Document Channel ID functions and a few random extras.
by David Benjamin
· 10 years ago
977547b
Group NPN functions in their own section.
by David Benjamin
· 10 years ago
8984f1f
Group ALPN functions into their own section.
by David Benjamin
· 10 years ago
cd6f54b
Add method to query Extended Master Secret support
by Matt Braithwaite
· 10 years ago
e8814df
Document PSK functions in ssl.h.
by David Benjamin
· 10 years ago
9e4e01e
Align the SSL stack on #include style.
by David Benjamin
· 10 years ago
1ac08fe
Fix SSL and SSL_CTX ex_data variable names.
by David Benjamin
· 10 years ago
dafbdd4
Document session cache functions.
by David Benjamin
· 10 years ago
a6b8cdf
Document functions acting on an SSL_SESSION.
by David Benjamin
· 10 years ago
ee0c827
Move SSL_get_peer_* to Connection information.
by David Benjamin
· 10 years ago
27bbae4
Reorder functions in ssl_lib.c to match ssl.h.
by David Benjamin
· 10 years ago
3c1ccc0
Document a bunch of core functions in ssl.h.
by David Benjamin
· 10 years ago
4fac72e
Add server-side support for Signed Certificate Timestamps.
by Paul Lietar
· 10 years ago
7c6d09b
Fold ssl_algs.c into ssl_lib.c.
by David Benjamin
· 10 years ago
8748920
Don't forget to free the TLS 1.0 ciphers.
by Adam Langley
· 10 years ago
cef7583
Add cipher suite settings for TLS ≥ 1.0.
by Adam Langley
· 10 years ago
c9d40ba
Remove unnecessary field initializations.
by David Benjamin
· 10 years ago
76c2efc
Forbid a server from negotiating both ALPN and NPN.
by David Benjamin
· 10 years ago
26416e9
Remove the last of SESS_CERT.
by David Benjamin
· 10 years ago
b8d28cf
Factor out the buffering and low-level record code.
by David Benjamin
· 10 years ago
Next »