LibreSSL now supports loading of CA certificates from memory, replace
authorreyk <reyk@openbsd.org>
Thu, 22 Jan 2015 09:26:05 +0000 (09:26 +0000)
committerreyk <reyk@openbsd.org>
Thu, 22 Jan 2015 09:26:05 +0000 (09:26 +0000)
commit1afa0f7ffb5460245a1d84a525e31887165ec859
tree852fbceb04b0988ffc35aad5be1906192b361cbf
parent99cfb8c597f44ace647d8aa9d73b421b839f398e
LibreSSL now supports loading of CA certificates from memory, replace
the internal and long-serving ssl_ctx_load_verify_memory() function
with a call to the SSL_CTX_load_verify_mem() API function.  The
ssl_privsep.c file with hacks for using OpenSSL in privsep'ed
processes can now go away; portable versions of smtpd and relayd
should start depending on LibreSSL or they have to carry ssl_privsep.c
in openbsd-compat to work with legacy OpenSSL.  No functional change.

Based on previous discussions with gilles@ bluhm@ and many others
OK bluhm@ (as part of the libcrypto/libssl/libtls diff)
usr.sbin/relayd/Makefile
usr.sbin/relayd/relay.c
usr.sbin/relayd/relayd.h
usr.sbin/relayd/ssl_privsep.c [deleted file]
usr.sbin/smtpd/smtpd/Makefile
usr.sbin/smtpd/ssl.h
usr.sbin/smtpd/ssl_privsep.c [deleted file]