diff --git a/salt/utils/rsax931.py b/salt/utils/rsax931.py index 14c700a48f7..ae8eb021615 100644 --- a/salt/utils/rsax931.py +++ b/salt/utils/rsax931.py @@ -65,7 +65,9 @@ def _init_libcrypto(): libcrypto = _load_libcrypto() try: - libcrypto.OPENSSL_init_crypto() + # If we're greater than OpenSSL 1.1.0, no need to to the init + if libcrypto.OpenSSL_version_num < 0x10100000L: + libcrypto.OPENSSL_init_crypto() except AttributeError: # Support for OpenSSL < 1.1 (OPENSSL_API_COMPAT < 0x10100000L) libcrypto.OPENSSL_no_config()