summaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2019-03-02Fix OID for sm3WithRSAEncryption which was apparently mixed uptb1-1/+1
2019-02-28Implement non-SSL_MODE_ENABLE_PARTIAL_WRITE in tls13_legacy_write_bytes().jsing1-3/+34
2019-02-28Automatically complete the handshake from tls13_legacy_{read,write}_bytes()jsing3-3/+17
2019-02-28Set the SSL state as part of tls13_legacy_connect().jsing1-2/+5
2019-02-28Add appropriate length checks to tls13_legacy_{read,write}_bytes()jsing1-3/+9
2019-02-28Remove unused record_type from TLSv1.3 handshake actions.jsing1-16/+1
2019-02-26Correct return values for non-fatal alerts.jsing1-3/+3
2019-02-26Correctly propagate EOF from BIO in tls13_legacy_wire_read().jsing1-1/+3
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-24Remove -S from install commandskn1-2/+2
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-21Consume one leading space with %e iff givenkn2-7/+10
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-18type typoderaadt1-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-13Remove IMPLEMENTATION NOTES, they only apply to one of the two in-treempi2-8/+4
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-13Also remove tbl files from CLEANFILES now they are not generated.nicm3-6/+3
2019-02-13New futex(2) based rwlock implementation based on the mutex code.mpi4-148/+173
2019-02-13Import the existing rwlock implementation for architectures that cannotmpi1-0/+260
2019-02-13KNF.mpi1-2/+2
2019-02-13Allow SO_PEERCRED to be called on sockets created with socketpair.martijn1-4/+5
2019-02-13Remove obsolete tbl suffix from ncurses man pages, no objections fromnicm12-26/+20
2019-02-13Remove obsolete tbl suffix from ncurses man pages, no objections fromnicm1-10/+1
2019-02-13Xr the byteorder funcs; from tim kuijstenjmc1-3/+4
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-08Convert powerpc assembly code into something clangs internal assemblerkettenis3-241/+241
2019-02-07Implement processing of EncryptedExtensions in the TLS 1.3 client.jsing2-8/+28
2019-02-07Add lock stack trace saving for witness(4).visa1-3/+10
2019-02-07Add manpage for timer* macros, actually document timespec* macros.cheloha1-91/+3
2019-02-05Fix typo in last commit.millert1-2/+2
2019-02-05Avoid an out of bounds read when regcomp() is passed a bad expression.millert1-1/+5