added option WITH_OPENSSL