summaryrefslogtreecommitdiff
path: root/src/lib/libc (unfollow)
Commit message (Expand)AuthorFilesLines
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-26Correctly handle tls_read() and tls_write() failures.jsing1-5/+9
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-21Test that all supported TLS ciphers actually work. Establishbluhm8-26/+308
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-17Convert openssl(1) pkeyutl to the newer style of option handling.inoguchi1-198/+278
2019-02-16Add tests for pkeyutlinoguchi1-6/+46
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-13one more error message that should go to stderrtb1-2/+3
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-13New futex(2) based rwlock implementation based on the mutex code.mpi1-1/+12
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-11getopt(3) returns int, not char. Fix type of ch variable to preventbluhm2-6/+6
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-09Fix weird wrap showing cipher list in interactive modeinoguchi6-13/+23
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-09Summarize the 4 same name functions and move it to apps.cinoguchi7-72/+26
2019-02-07Implement processing of EncryptedExtensions in the TLS 1.3 client.jsing2-8/+28
2019-02-05Add islower check to show_ciphers in pkey.c and rsa.c.inoguchi2-2/+10
2019-02-05Convert openssl(1) pkey to the newer style of option handling.inoguchi1-96/+171
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-04Document missing command line options for the rsautl command.tb2-9/+16
2019-02-03zap spaces before tabstb1-5/+5
2019-02-03Convert openssl(1) rsautl to the newer style of option handling.jsing1-121/+196
2019-02-03Revert r1.38 as it introduces use of a stack value post function return.jsing1-50/+86
2019-02-03Use malloc() and memcpy() the test X25519 x25519_peer_public value.jsing1-3/+6
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-29instead of calling abort() for 3 "must not use anymore" interfaces,deraadt1-7/+4