openssl for better cross-platform SHA1 availability