Building against 3.0 produces many errors and the resulting eapol_test utility seems to fail in mschapv2. This is likely because it's not explicitly loading the "legacy" provider, and so md4 is not available.
mariadb \
make \
mruby \
+ openssl@1.1 \
openssl \
talloc
ln -s `brew --prefix`/opt/make/bin/gmake /usr/local/bin/make
# to override previous values of the variables.
CFLAGS += -g3 -O0 -Wno-unknown-warning-option -Wno-error=deprecated-declarations -Wno-error=void-pointer-to-enum-cast
-CFLAGS += -I /usr/local/opt/openssl/include -I/usr/local/include/openssl
-LIBS += -L/usr/local/opt/openssl/lib -L/usr/local/lib
+
+# Use OpenSSL 1.1 for now as eapol_test doesn't support 3.0.0 (as of master HEAD 2/10/2021)
+CFLAGS += -I/usr/local/opt/openssl@1.1/include -I/usr/local/include/openssl
+LIBS += -L/usr/local/opt/openssl@1.1/lib -L/usr/local/lib
# Some Red Hat versions seem to include kerberos header files from OpenSSL, but
# the kerberos files are not in the default include path. Following line can be