summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2018-11-13Temporary workaround for breakage seen in www.videolan.org with curve mismatchbeck1-3/+4
2018-11-13NULL out mdctx to prevent possible double free introduced in version 1.4beck1-1/+2
2018-11-13Fix pkey_ok to be less strange, and add cuve checks required for the EC onesbeck1-9/+26
2018-11-11Add check function to verify that pkey is usable with a sigalg.beck4-7/+24
2018-11-11quiet warning on other compilersbcook1-3/+3
2018-11-11bump minors after symbol addition.tb1-1/+1
2018-11-11Add SSL_set1_host(), a thin wrapper around X509_VERIFY_PARAM_set1_host().tb3-2/+10
2018-11-11Nuke trailing whitespacebeck1-6/+6
2018-11-11Free the server tls transcript in case session reuse did not work.bluhm1-3/+4
2018-11-11Add support for RSA PSS algorithims being used in sigalgs.beck2-2/+29
2018-11-11Convert signatures and verifcation to use the EVP_DigestXXX apibeck3-45/+93
2018-11-10Remove dead codebeck2-16/+2
2018-11-10Tweak and improve the TLSv1.3 state machine.jsing1-24/+46
2018-11-10Avoid a double allocation and memory leak.jsing1-4/+2
2018-11-10Stop keeping track of sigalgs by guessing it from digest and pkey,beck8-92/+102
2018-11-10Use TLS13_HS_{CLIENT,SERVER} instead of using a redundant _SEND{,S}.tb1-30/+28
2018-11-10Fix last of the empty hash nonsensebeck1-26/+3
2018-11-09Fix the TLSv1.3 key schedule implementation.jsing2-66/+95
2018-11-09Use "send" and "recv" consistently instead of mixing them with "read"tb1-98/+108
2018-11-09Ensure we free the handshake transcript upon session resumption.jsing1-1/+4
2018-11-09Ensure we only choose sigalgs from our prefernce list, not the whole listbeck4-10/+19
2018-11-09Add the ability to have a separate priority list for sigalgs.beck4-12/+43
2018-11-09Correct defines for writer tests in connect/accept loops.jsing1-3/+3
2018-11-09Correct function naming for tls13_handshake_advance_state_machine().jsing1-4/+2
2018-11-09Avoid leak: free existing SRTP connection profiles beforetb1-1/+2
2018-11-09Add header guards and hidden declarations.jsing1-1/+10
2018-11-09Add header guards and hidden declarations.jsing1-1/+9
2018-11-09Add header guards and hidden declarations.jsing1-1/+10
2018-11-09Reimplement the sigalgs processing code into a new implementationbeck9-253/+340
2018-11-08First skeleton of the TLS 1.3 state machine. Based on RFC 8446 andtb3-4/+607
2018-11-08KNFbeck1-3/+4
2018-11-08Clean up and simplify the handshake transcript code.jsing10-166/+144
2018-11-08Stop pretending that a cert member in a SSL and SSL_CTX can be NULL.jsing8-121/+18
2018-11-08Move #include <openssl/evp.h> to the header.tb2-3/+4
2018-11-08Ensure the handshake transcript is cleaned up.jsing2-3/+20
2018-11-07Add initial TLS 1.3 key schedule support with basic regress testsbeck3-2/+436
2018-11-07Add TLSv1.3 cipher suites (with appropriate guards).jsing6-9/+100
2018-11-06Add TLS extension type values for TLSv1.3 (under guards).jsing1-2/+16
2018-11-06Include TLSv1.3 in version handling code.jsing1-3/+9
2018-11-06Add TLS1_3_VERSION and SSL_OP_NO_TLSv1_3 defines under guards.jsing2-2/+13
2018-11-05Rename the TLS Supported Elliptic Curves extension to Supported Groups.jsing6-88/+92
2018-11-05Rework the TLS extension handling code to improve readability/flexibility,jsing1-89/+112
2018-11-05Clean up the code that checks if we can choose an EC cipher suite.jsing3-16/+7
2018-11-05Consolidate all of the SSL method structs/functions into a single file.jsing8-871/+672
2018-11-05Mop up ecdh_tmp, since it is no longer used.jsing3-25/+4
2018-10-24Bump libcrypto/libssl/libtls majors due to symbol removals (libcrypto)jsing1-2/+2
2018-10-24Make more of libssl's record layer state internal.jsing8-88/+86
2018-09-12crank to follow minor crank in libcrypto; ok tb@ jsing@djm1-1/+1
2018-09-08Remove now unused code for EVP_CIPH_FLAG_AEAD_CIPHER and EVP_CIPH_GCM_MODE.jsing4-76/+27
2018-09-08SSL_MAX_DIGEST is no longer needed.jsing2-17/+10