summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto (unfollow)
Commit message (Expand)AuthorFilesLines
2018-02-10Add support to libtls for client-side TLS session resumption.jsing6-5/+195
2018-02-10Bump lib{crypto,ssl,tls} minors due to symbol addition.jsing3-3/+3
2018-02-10Expose X509_VERIFY_PARAM_* functions that appeared in the OpenSSL 1.0.2jsing2-1/+26
2018-02-08Update regress to use tlsext_serverhello_parse().jsing1-5/+3
2018-02-08Complete the TLS extension rewrite on the client-side.jsing4-156/+93
2018-02-08Convert option handling for openssl(1) genpkey.jsing1-110/+177
2018-02-08Update regress to match change to tls_keypair_pubkey_hash().jsing1-3/+4
2018-02-08Have tls_keypair_pubkey_hash() call tls_keypair_load_cert() instead ofjsing3-14/+11
2018-02-08Add a regress test that covers libtls keypairs.jsing3-1/+248
2018-02-08Tweak compiler flags to include -DLIBRESSL_INTERNAL and make more warningsjsing1-2/+2
2018-02-08Ensure that tls_keypair_clear() clears the OCSP staple and pubkey hash.jsing1-6/+5
2018-02-08Do not bother NULLing pointers in a struct that is about to be freed.jsing1-10/+1
2018-02-08Move tls_keypair_pubkey_hash() to the keypair file.jsing3-43/+43
2018-02-08Avoid a memory leak that results when the same tls_config is reused.jsing1-1/+4
2018-02-08Assert tedu's copyright since some of the code moved here is his.jsing1-1/+2
2018-02-08Split keypair handling out into its own file - it had already appearedjsing6-166/+215
2018-02-07use consistent style for for loop in unmap(), no functional changeotto1-4/+2
2018-02-07Restore a check before BN_free() that needs to exist and write it such thatjsing1-2/+3
2018-02-07Nuke some more free NULL guards.jsing1-9/+5
2018-02-07Indent labels with a single space so that diff prototypes are more useful.jsing45-190/+190
2018-02-07Add more free functions for NULL checks.jsing1-16/+67
2018-02-07Remove guards around *_free() calls since these functions handle NULL.jsing18-114/+67
2018-02-07Remove guards around *_free() calls since these functions handle NULL.jsing1-27/+15
2018-02-07Add more functions (based on those used in OpenSSH) to the free NULL test.jsing1-1/+19
2018-02-07Restore the old behavior when a port number without a host name isbluhm1-10/+12
2018-02-06Do not call freeaddrinfo() with a NULL parameter.bluhm1-2/+3
2018-02-06Remove manual shutdown and close of the socket since in this casetb1-7/+1
2018-02-06Respect the OPENSSL make variable everywhere so thattb7-20/+22
2018-02-05Do not bother NULLing pointers in memory that is freed immediately after.jsing1-3/+1
2018-02-05Be consistent with the goto label names used in libtls code.jsing4-51/+52
2018-01-30keep in sync with ld.so malloc.cotto1-2/+3
2018-01-30word fix; from edgar pettijohnjmc1-3/+3
2018-01-28typootto1-2/+2
2018-01-28add malloc_threaderrotto1-1/+2
2018-01-28- An error in the multithreaded case could print the wrong function nameotto1-12/+23
2018-01-28Test for correct error when on thread allocates, and another does a double freeotto2-0/+71
2018-01-28Initialize variables to avoid compiler warningsinoguchi3-6/+6
2018-01-27Update regress to match removal of ssl_parse_clienthello_tlsext().jsing1-5/+8
2018-01-27Complete the TLS extension handling rewrite for the server-side.jsing5-98/+86
2018-01-27Clarify the comment re the F5 EC curves extension bug.jsing1-5/+6
2018-01-27Convert ssl3_put_cipher_by_char() to CBB.jsing1-9/+26
2018-01-26- do not junk pages returned by free_bytes(), all freed chunks are alreadyotto1-19/+19
2018-01-24Make the NEON codepaths conditional on __STRICT_ALIGNMENT not beingkettenis3-5/+5
2018-01-18Zap the rotor, it was a wrong idea. Cluebat applied by kshe whootto1-6/+3
2018-01-18Move to ffs(3) for bitmask scanning. I played with this earlier,otto1-21/+11
2018-01-18Instead of trying to handle ffs() with the normal rename-mark-hidden-and-aliasguenther2-4/+6
2018-01-15Add s_server and s_client -tlsextdebug messagesinoguchi1-1/+9
2018-01-12Adjust references for sysctl(3) to sysctl(2)deraadt1-4/+4
2018-01-08optimization and some cleanup; mostly from kshe (except the unmap() part)otto1-67/+51
2018-01-07On OpenBSD/armv7 we deliberately trap unaligned access. Unfortunatelykettenis5-12/+16