EVP_sha1.3ssl man page

EVP_sha1 — SHA-1 For EVP


 #include <openssl/evp.h>

 const EVP_MD *EVP_sha1(void);


SHA-1 (Secure Hash Algorithm 1) is a cryptographic hash function standardized in NIST FIPS 180-4. The algorithm was designed by the United States National Security Agency and initially published in 1995.


The SHA-1 algorithm which produces a 160-bit output from a given input.

Return Values

These functions return a EVP_MD structure that contains the implementation of the symmetric cipher. See EVP_MD_meth_new(3) for details of the EVP_MD structure.

Conforming to

NIST FIPS 180-4.

See Also

evp(7), EVP_DigestInit(3)

Referenced By

EVP_DigestInit.3ssl(3), X509_digest.3ssl(3).

2019-11-21 1.1.1d OpenSSL