(doc) Added warning for internal SHA256.
(feat) Switched from internal hash to openssl.