summaryrefslogtreecommitdiffstats
path: root/lib/libtls
AgeCommit message (Expand)AuthorFilesLines
2017-09-20Slightly restructure tls_ocsp_verify_cb() to make it more like libtls code.jsing1-6/+7
2017-09-20Provide a useful error if there are no OCSP URLs in the peer certificate.jsing1-1/+4
2017-09-20Fix indentation.jsing1-1/+1
2017-08-30Bump libssl/libtls minors due to symbol (re)addition.jsing1-1/+1
2017-08-28Bump lib{crypto,ssl,tls} majors due to symbol removals.jsing1-2/+2
2017-08-28Fix unchecked return nitbeck1-2/+5
2017-08-27Make the symbol for ASN1_time_tm_clamp_notafter visible so libtlsbeck1-1/+5
2017-08-13Switch to -Werror with clang for libressl.doug1-2/+2
2017-08-12Document tls_config_set_dheparams().jsing1-4/+13
2017-08-12Document tls_reset().jsing1-2/+13
2017-08-11new sentence, new line;jmc1-3/+4
2017-08-11Bump minor due to symbol addition.jsing1-1/+1
2017-08-10Add a tls_config_set_ecdhecurves() function to libtls, which allows thejsing7-34/+108
2017-08-09Don't use tls_cert_hash for the hashing used by the engine offloading magicclaudio3-11/+24
2017-08-01correct function name;jmc1-3/+3
2017-07-06Document tls_config_set_crl_file() and tls_config_set_crl_mem().jsing1-3/+30
2017-07-06Bump minor due to symbol addition.jsing1-1/+1
2017-07-06Add support for providing CRLs to libtls - once a CRL is provided wejsing5-4/+67
2017-07-05RFC 6066 states that IP literals are not permitted in "HostName" for ajsing1-3/+9
2017-06-22Use the tls_password_cb() callback with all PEM_read_bio_*() calls, so thatjsing4-11/+14
2017-06-22Fix incorrect indentation.jsing1-2/+2
2017-06-22Plug a memory leak in tls_keypair_cert_hash(), introduced in r1.60.jsing1-1/+3
2017-06-22Remove dead code that has remained hiding since ressl.c r1.14!jsing1-4/+1
2017-06-22Use the standard `rv' idiom in tls_keypair_load_cert(), rather thanjsing1-5/+4
2017-05-16Plug a memory leak. The main_cert needs to be X509_free()ed sinceclaudio1-0/+2
2017-05-07Ensure that a client context has been connected before attempting tojsing2-4/+12
2017-05-07Return an error if tls_handshake() is called on a TLS context that hasjsing1-1/+6
2017-05-06Use freezero() for the tls_load_file() failure case, since we'rejsing1-4/+4
2017-05-06BIO_free_all() and EVP_PKEY_free() can be called with NULL.jsing1-5/+3
2017-05-06Be explicit about when it is safe to call tls_config_free().jsing1-3/+8
2017-05-06Document tls_unload_file().jsing1-3/+14
2017-05-06Perform reference counting for tls_config. This allows tls_config_free() tojsing4-6/+22
2017-05-06Provide a tls_unload_file() function, that frees the memory returned fromjsing3-2/+10
2017-05-06Bump minors for symbol addition in libcryptobeck1-1/+1
2017-05-04Move tls_config_skip_private_key_check() out from under HIDDEN_DECLS.claudio1-2/+4
2017-05-02use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt1-4/+2
2017-04-30Only enable -Werror on libcrypto/libssl/libtls if we are building withjsing1-2/+5
2017-04-30Add a tls_keypair_clear_key() function that uses freezero() to make keyjsing1-5/+11
2017-04-27tls_free(3) and tls_config_free(3) accept NULL;schwarze2-4/+14
2017-04-10Rework name verification code so that a match is indicated via an argument,jsing5-47/+76
2017-04-07Use uint8_t instead of u_int8_t - for consistency and to make things easierjsing1-2/+2
2017-04-05Add tls_peer_cert_chain_pem - To retreive the peer certificate and chainbeck7-6/+77
2017-04-05Internal changes to allow for relayd engine privsep. sends the hash of thebeck5-29/+87
2017-03-02fix error in Dt; from robert kleinjmc1-3/+3
2017-02-28Bump minors due to symbol addition.jsing1-1/+1
2017-02-20spelling fix;jmc1-2/+2
2017-02-20document tls_config_error(3) RETURN VALUES, improve what is saidschwarze2-6/+59
2017-01-31tweak previous;jmc2-12/+8
2017-01-31Add tls_config_[add|set]keypair_ocsp functions so that ocsp staples may bebeck6-58/+209
2017-01-31Disable client-initiated renegotiation for libtls servers.jsing1-1/+3