summaryrefslogtreecommitdiff
path: root/src/lib (unfollow)
Commit message (Expand)AuthorFilesLines
2020-02-23According to RFC 8446, Section 4.4.4, recipients of incorrect Finishedtb2-4/+4
2020-02-21Remove the s2n macro now that it is finally unused.jsing1-4/+1
2020-02-21Convert the SSL/TLS record creation code to CBB.jsing1-18/+28
2020-02-21Convert the DTLS header creation code to CBB.jsing1-20/+27
2020-02-21Remove some commented code, remove some pointless comments and move somejsing1-17/+6
2020-02-21Convert dtls1_build_sequence_number() to CBB.jsing1-7/+15
2020-02-21Move l2n/l2n8 into s3_cbc.c, since this is the only code that uses it.jsing2-16/+16
2020-02-21Remove prefix_len, since it is always zero.jsing1-4/+3
2020-02-21Remove now unused variable.jsing1-3/+1
2020-02-19Tag subcommand sectionskn1-2/+44
2020-02-19Refactor do_ssl3_write().jsing1-97/+98
2020-02-18drop unused include <openssl/curve25519.h>tb4-10/+4
2020-02-17Describe the restriction for length of openssl conf value stringinoguchi1-2/+4
2020-02-17Restrict the length of openssl conf value stringinoguchi3-5/+14
2020-02-16Update protocol version test to include TLSv1.3.jsing2-0/+3
2020-02-16Add -tls1_3 and -notls1_3 options to openssl(1) s_client.jsing2-23/+37
2020-02-16Avoid potential NULL dereference when parsing a server keyshare extension.jsing1-1/+4
2020-02-16Avoid leak for tmp.x25519inoguchi2-5/+11
2020-02-15Move the TLSv1.3 code that interfaces with the legacy APIs/stack into ajsing3-309/+330
2020-02-15Remove #include that is not needed.jsing1-3/+1
2020-02-14no need to declare "extern optarg" and "extern optind"schwarze3-9/+3
2020-02-12Standardize argument naming for "sourceaddr" and unify the wording a bit,schwarze2-10/+9
2020-02-08correct Research Unix edition "appeared in" use in HISTORYjsg1-3/+3
2020-02-06Re-enable the TLSv1.3 client since the known issues have been addressed.jsing1-3/+1
2020-02-06Add a workaround to make SSL_set_session() work with TLSv1.3.jsing1-1/+9
2020-02-06Add support for handling hello retry requests in the TLSv1.3 client.jsing1-5/+100
2020-02-06Correctly handle key share extensions in a hello retry request.jsing2-4/+11
2020-02-05Reset the key share so that we do not have an existing peer public key.jsing1-1/+7
2020-02-05Refactor the server hello processing code in the TLSv1.3 client.jsing2-22/+46
2020-02-05Remove the hello retry request processing code that was previously added.jsing2-65/+16
2020-02-05Provide tls1_transcript_unfreeze() to avoid the need for manual flagsjsing2-3/+10
2020-02-05Pull the handshake message transcript code into its own function.jsing2-7/+14
2020-02-05Rework tls13_legacy_handshake_message_{recv,sent}_cb() to usetb3-16/+22
2020-02-04Add support for TLSv1.3 key shares with secp256r1 and secp384r1 groups.jsing1-5/+98
2020-02-04Free the transcript as soon as we initialise the transcript hash.jsing2-2/+4
2020-02-02Add missing new line to printf. Make clean should not require SUDO.bluhm2-7/+5
2020-02-01Tweak regress to match change made to tls13_key_share_peer_public().jsing1-2/+1
2020-02-01Correctly unpack client key shares.jsing2-14/+11
2020-02-01Disable TLSv1.3 client while some known issues are being addressed.jsing1-1/+3
2020-01-30Revise for TLSv1.3 key share changes.jsing1-8/+27
2020-01-30Provide struct/functions for handling TLSv1.3 key shares.jsing8-130/+299
2020-01-30Factor out/rewrite the ECDHE EC point key exchange code.jsing5-173/+188
2020-01-30Enable t_ptrace with an errno change compared to NetBSD.mpi4-19/+31
2020-01-29Remove dead prototypes.jsing1-10/+1
2020-01-29If the TLSv1.3 code has not recorded an error and something already existsjsing3-3/+9
2020-01-29Remove unused stub implementation of tls13_accept(). The correcttb1-11/+1
2020-01-27Some of the test vectors that were added in the upstream committb1-7/+9
2020-01-26revert previous nc loop refactor from 1.211, breaks bluhm's stuffbeck1-64/+36
2020-01-26Fix SSL_CIPHER_descriptioninoguchi1-2/+2
2020-01-26Restrict to use up to TLSv1.2 for test_server_client in appstest.shinoguchi1-7/+7