OpenSSL notes

Installation

OpenBSD (6.3)

NetBSD (7.1)

FreeBSD (12.0) and DragonFlyBSD (5.6)

MacOS (10.14 “Mojave”)

IMPORTANT: In many of the above cases, the openssl shell command can represent a different version of OpenSSL/LibreSSL than the library and headers found by pkg-config. So openssl should not be invoked to gather any version information in build scripts.