Sign in
boringssl
/
boringssl.git
/
3251ca1f63ff8c9ea760c0046309e93596f6c12b
/
ssl
/
d1_lib.cc
82a4b22
Rename TLS-specific functions to tls_foo from ssl3_foo.
by David Benjamin
· 5 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
800046f
Give DTLS1_STATE a destructor.
by David Benjamin
· 7 years ago
97250f4
Switch a bunch of things from int to bool.
by David Benjamin
· 7 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
e39ac8f
Switch BORINGSSL_INTERNAL_CXX_TYPES in favor of subclassing games.
by David Benjamin
· 8 years ago
cfc11c2
C++-ify SSL_AEAD_CTX.
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 (98%) from ssl/d1_lib.c]
ad8f5e1
Don't use long for timestamps.
by David Benjamin
· 8 years ago
11c8289
Remove support for blocking DTLS timeout handling.
by David Benjamin
· 8 years ago
2be4aa7
Add a helper function for resetting SSL_get_error state.
by David Benjamin
· 8 years ago
17cf2cb
Work around language and compiler bug in memcpy, etc.
by David Benjamin
· 8 years ago
0be6fc4
Move a few more functions into *_method.c.
by David Benjamin
· 8 years ago
8aaa9e1
Remove RC4 from TLS for real.
by Matthew Braithwaite
· 9 years ago
721e8b7
Test that servers enforce session timeouts.
by David Benjamin
· 9 years ago
ce079fd
Add SSL_is_dtls.
by David Benjamin
· 9 years ago
aad50db
Stop using the word 'buffer' everywhere.
by David Benjamin
· 9 years ago
7583643
Disconnect handshake message creation from init_buf.
by David Benjamin
· 9 years ago
ec847ce
Replace the incoming message buffer with a ring buffer.
by David Benjamin
· 9 years ago
778f57e
Store only one handshake write sequence number.
by David Benjamin
· 9 years ago
29a83c5
Rewrite DTLS outgoing message buffering.
by David Benjamin
· 9 years ago
b5eb195
Make dtls1_do_handshake_write less stateful.
by David Benjamin
· 9 years ago
aa7734b
Fold the DTLS client handshake into the TLS one.
by David Benjamin
· 9 years ago
2f87112
Never expose ssl->bbio in the public API.
by David Benjamin
· 9 years ago
376a0fe
Adding a method to change the initial DTLS retransmission timer value.
by Taylor Brandstetter
· 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
15c1488
Clear the error queue on entry to core SSL operations.
by David Benjamin
· 9 years ago
b83003e
Don't initialize enc_method before version negotiation.
by David Benjamin
· 9 years ago
0d56f88
Switch s to ssl everywhere.
by David Benjamin
· 9 years ago
a97b737
Separate CCS and handshake writing in DTLS.
by David Benjamin
· 9 years ago
9e4e01e
Align the SSL stack on #include style.
by David Benjamin
· 10 years ago
af09675
Restore the NULL-SHA ciphersuite. (Alas.)
by Matt Braithwaite
· 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
a1c90a5
Further tidy up cipher logic.
by David Benjamin
· 10 years ago
3e3090d
Pass a dtls1_use_epoch enum down to dtls1_seal_record.
by David Benjamin
· 10 years ago
4d2e7ce
Remove OPENSSL_timeval.
by David Benjamin
· 10 years ago
8c24980
Promote all dtls1_ctrl hooks to functions.
by David Benjamin
· 10 years ago
2755a3e
Remove unnecessary NULL checks, part 5.
by David Benjamin
· 10 years ago
0344daf
Tidy cipher rule processing.
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
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
9e13e1a
Move the is_dtls bit from SSL3_ENC_METHOD to SSL_PROTOCOL_METHOD.
by David Benjamin
· 10 years ago
2fa83de
Move handshake method hooks to SSL_PROTOCOL_METHOD.
by David Benjamin
· 10 years ago
4c31123
Remove finish_mac_length from SSL3_ENC_METHOD.
by David Benjamin
· 10 years ago
fbdfefb
Handle failures in ssl3_finish_mac.
by David Benjamin
· 10 years ago
e33b9b0
Remove dtls1_timeout_st.
by David Benjamin
· 10 years ago
377fc31
Document DTLS timeout API and add current_time_cb hook.
by David Benjamin
· 10 years ago
80cee91
Account for the MTU BIO_ctrls returning negative or overly large numbers.
by David Benjamin
· 10 years ago
7f18b13
Always SSL_OP_NO_QUERY_MTU before querying the BIO MTU.
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
41ac979
Add the PRF to SSL3_ENC_METHOD.
by David Benjamin
· 10 years ago
ea72bd0
Implement all TLS ciphers with stateful AEADs.
by David Benjamin
· 10 years ago
dc4b197
Remove cookie_len setting in dtls1_new.
by David Benjamin
· 10 years ago
62fd162
Implement SSL_clear with ssl_new and ssl_free.
by David Benjamin
· 10 years ago
e4824e8
Add outgoing messages to the handshake hash at set_handshake_header.
by David Benjamin
· 10 years ago
16d031a
Fold dtls1_set_message_header into dtls1_set_handshake_header.
by David Benjamin
· 10 years ago
71d8a08
Reformatting of several DTLS source files.
by Adam Langley
· 10 years ago
82c9e90
Merge SSLv23_method and DTLS_ANY_VERSION.
by David Benjamin
· 10 years ago
338fcaf
Mark SSL3_ENC_METHODs const and remove an unused one.
by David Benjamin
· 10 years ago
83abdd6
Fixed memory leak due to incorrect freeing of DTLS reassembly bit mask
by David Benjamin
· 10 years ago
8c88153
Remove a place where SSL_clear cleans up after client/server confusion.
by David Benjamin
· 10 years ago
8b8c006
Fix DTLS_ANY_VERSION and add tests.
by David Benjamin
· 10 years ago
60e7992
Remove DTLSv1_listen.
by David Benjamin
· 10 years ago
7571292
Extended master secret support.
by Adam Langley
· 10 years ago
cc23df5
Remove SSL_OP_CISCO_ANYCONNECT.
by David Benjamin
· 11 years ago
f450134
Remove default_timeout hook.
by David Benjamin
· 11 years ago
ded9358
Windows build fixes.
by Adam Langley
· 11 years ago
389110a
DTLS: fix memory leak when allocation fails.
by Loganaden Velvindron
· 11 years ago
13ab3e3
Remove heartbeat extension.
by David Benjamin
· 11 years ago
fb5cd20
Free up s->d1->buffered_app_data.q properly.
by Adam Langley
· 11 years ago
95c29f3
Inital import.
by Adam Langley
· 11 years ago