libressl: Local modifications after the upgrade (refs #3333)
authorAntonio Huete Jimenez <tuxillo@quantumachine.net>
Sun, 27 Nov 2022 16:27:36 +0000 (17:27 +0100)
committerAntonio Huete Jimenez <tuxillo@quantumachine.net>
Sun, 27 Nov 2022 16:30:14 +0000 (17:30 +0100)
commit6f5ec8b51c959914fd0128aa84612579c0400168
treeeef89fe1e37889744f5d9c726c07a576ca2fd088
parent961e30ea7dc61d1112b778ea4981eac68129fb86
libressl: Local modifications after the upgrade (refs #3333)

 libressl:
  - Adjust Makefiles to include a number of source files that have been
    either added or moved around.
  - Bump shlib.
  - Forcibly compile in engines by removing OPENSSL_NO_ENGINE which no longer
    seems to be valid to have a full build. We wanted to avoid doing hacks to
    bypass the OPENSSL_NO_ENGINE requirement. As far as we know the engine
    code is disabled anyways.
 librecrypto:
  - Adjust Makefiles to include a number of source files that have been
    either added or moved around.
  - Bump shlib.
 ldns:
  - Remove HAVE_EVP_DSS1 from config.h to avoid using removed LibreSSL API
    functions.
 crytpsetup:
   - Adjustments to use the new API.
 dc:
   - Adjustments to use the new API.
 nc:
  - Add more source files to the Makefile from libtls, which are now required.

Testing-and-fixes: @dillon, @tuxillo, @aly
13 files changed:
contrib/cryptsetup/lib/backends.c
contrib/cryptsetup/luks/af.c
contrib/cryptsetup/luks/pbkdf.c
crypto/libressl/README.DELETED
crypto/libressl/README.DRAGONFLY
crypto/libressl/include/openssl/opensslfeatures.h
lib/libldns/ldns/config.h
lib/librecrypto/Makefile
lib/libressl/Makefile
share/examples/ssl/Makefile
usr.bin/dc/inout.c
usr.bin/nc/Makefile
usr.bin/openssl/Makefile.etc