summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2019-02-25Fix gcc3 compilation error by using a forward declaration instead of atb1-3/+3
2019-02-25revert "Move struct ssl_handshake_tls13_st definition", i.e., movetb2-24/+26
2019-02-25Correctly handle oversize writes.jsing1-2/+4
2019-02-25Add a handshake action sent handler and use it for client finished.jsing3-11/+22
2019-02-25Correct a few error returns.jsing1-4/+4
2019-02-25Move struct ssl_handshake_tls13_st definitioninoguchi2-26/+24
2019-02-23Remove temporary gotos.jsing1-7/+3
2019-02-23Set BIO retry on TLS13_IO_WANT_POLLIN/TLS13_IO_WANT_POLLOUT.jsing1-1/+3
2019-02-21Wire up alert handling for TLSv1.3.jsing2-9/+78
2019-02-21Change the alert callback return type from int to void.jsing2-9/+11
2019-02-21Fix a few cases where int was used instead of ssize_t.jsing1-3/+3
2019-02-14Correct guards.jsing1-3/+3
2019-02-14Notify the record layer upon handshake completion.jsing1-2/+4
2019-02-14Switch to application traffic keys as appropriate.jsing1-1/+17
2019-02-14Split tls13_record_layer_set_traffic_keys() into two separate functions.jsing3-17/+23
2019-02-14Provide a TLS 1.3 capable client method.jsing3-5/+50
2019-02-13Clean up some pesky trailing whitespace.jsing1-10/+10
2019-02-13Handle finished messages in TLSv1.3 client.jsing2-14/+131
2019-02-11Implement handling of Certificate and CertificateVerify messages.jsing2-31/+214
2019-02-10"non-existant" is one of those words that don't exist, so use "non-existent"phessler1-2/+2
2019-02-10Preserve the transcript hash at specific stages of the TLSv1.3 handshake.jsing2-2/+16
2019-02-09Rename the file that contains the transcript handling code.jsing2-3/+3
2019-02-09Rename tls1_handshake_hash*() to tls1_transcript_hash*().jsing7-29/+29
2019-02-09Provide a reference from the TLSv1.3 context to the handshake state.jsing2-19/+25
2019-02-07Implement processing of EncryptedExtensions in the TLS 1.3 client.jsing2-8/+28
2019-02-04Implement parsing and processing of TLSv1.3 ServerHello messages.jsing3-11/+187
2019-02-04Make it easier to build with LIBRESSL_HAS_TLS1_3 enabled.jsing1-1/+4
2019-02-03Revert r1.38 as it introduces use of a stack value post function return.jsing1-50/+86
2019-01-31unwrap a line introduced in previous.tb1-3/+2
2019-01-30Correct handling of TLS sigalgs extension for TLSv1.0/TLSv1.1.jsing1-33/+19
2019-01-28Deduplicate a bunch of replicated code in the extension handlingbeck1-86/+50
2019-01-28Add tls_extension_seen(), a utility to know if a particular extensionbeck2-9/+15
2019-01-24Set pointer variables in tls13 handshake to NULL on clearbeck1-1/+5
2019-01-24Add server side of versions, keyshare, and client and server of cookiebeck4-22/+307
2019-01-24move the extensions_seen into the handshake structbeck3-6/+12
2019-01-24Remove SHA224 based sigalgs from use in TLS 1.2 as SHA224 is deprecated.beck1-6/+1
2019-01-23Correct ECDSA_SECP512R1 typo to ECDSA_SECP521R1beck2-6/+6
2019-01-23Rename NUM_HANDSHAKE to handshake_count and make it a variabletb1-3/+3
2019-01-23assert.h is often misused. It should not be used in a librarybeck2-8/+5
2019-01-23Modify sigalgs extension processing to accomodate TLS 1.3.beck6-15/+65
2019-01-23revert previous, accidentally contained another diff in additionbeck8-380/+36
2019-01-23Modify sigalgs extension processing for TLS 1.3.beck8-36/+380
2019-01-23Sync the handshakes table with the generated table in regress.tb1-19/+19
2019-01-23Remove static from handshakes[][] so it is visible from regress/tb1-2/+2
2019-01-23No need to include <bsd.prog.mk> here.tb1-2/+1
2019-01-22bump minors after symbol additiontb1-1/+1
2019-01-22Document SSL_get1_supported_ciphers(3) and SSL_get_client_ciphers(3).tb1-7/+61
2019-01-22Add a re-implementation of SSL_get1_supported_ciphers().tb3-2/+38
2019-01-22Provide SSL_get_client_ciphers().tb3-2/+12
2019-01-21Use the actual handshake message type in the certificate request handler.jsing1-4/+2