Calculates the digest of "buffer" using digest algorithm "digestname", placing the calculated digest in "digest". The digest output is always in raw binary format, use miva_hex_encode() or crypto_base64_encode() if other output formats are desired.
Syntax
crypto_evp_digest( digestname, buffer var, digest var )
Returns 1 on success or 0 if an invalid or unsupported "digestname" is specified.
digestname = an OpenSSL digest identifier, such as "sha256" or "md5". buffer =