Avoid header include guard conflict with OpenSSL 3
Avoid header include guard conflict with OpenSSL 3

OpenSSL 3.x ships an openssl/types.h header that's protected with an
OPENSSL_TYPES_H include guard macro. OpenSSL's headers fail to parse
when ykcs11/openssl_types.h defines this symbol.

Switch the include guard for the file to YKCS11_OPENSSL_TYPES_H to
prevent this from happening.

Signed-off-by: Clemens Lang <443a301c6126f262366377ca3c813dab536012e4@macports.org>

Yubico/yubico-piv-tool,Yubico/yubico-piv-tool,Yubico/yubico-piv-tool