DIGEST
#ifdef DIGEST
#ifdef DIGEST
#ifdef DIGEST
#ifdef DIGEST
#ifdef DIGEST
#ifdef DIGEST
#ifdef DIGEST
if (EVP_DigestSignInit_ex(ctx, NULL, DIGEST, libctx, NULL, pkey, NULL) != 1)
if (EVP_DigestVerifyInit_ex(ctx, NULL, DIGEST, libctx, NULL, pkey, NULL) != 1)
static const char DIGEST[] = "SHA256";
md = EVP_get_digestbyname(DIGEST);
errx(1, "EVP_get_digestbyname(\"%s\") failed", DIGEST);
printf("computed %s digest ", DIGEST);
md = EVP_get_digestbyname(DIGEST);
errx(1, "EVP_get_digestbyname(\"%s\") failed", DIGEST);