Hello All,

I have a test program to use the function EVP_get_digestbyname as below

I am not able figure out why function  "EVP_get_digestbyname"  return NULL ?

After running the program as below I am getting the print "md is NULL"

Any help ?


#include <stdio.h>
#include <openssl/evp.h>

int main(int argc, char *argv[])
{
  const EVP_MD *md;
  const  char *hash_type = "SHA1";

  md = EVP_get_digestbyname(hash_type);
  if(md == NULL)
  {
    printf("\n md is NULL\n");
  }
  return 0;
}

Compilation:
cc test.c -lcrypto

Running:
./a.out
md is NULL


Thanks,
Sanjay


Reply via email to