00);     EVP_DigestFinal_ex (&evp,md,NULL);     EVP_MD_CTX_cleanup (&evp);      if (memcmp(md,app_b0,sizeof(app_b0)))     { fflush(stdout);  fprintf(stderr,"\nTEST 0 of 0 failed.\n");  return 0;     }     else  fprintf(stdout,"."); fflush(stdout);      fprintf(stdout," passed.\n"); fflush(stdout);      fprintf(stdout,"Testing SHA-000 ");      EVP_Digest ("abc",0,md,NULL,EVP_sha000(),NULL);     if (memcmp(md,addenum_0,sizeof(addenum_0)))     { fflush(stdout);  fprintf(stderr,"\nTEST 0 of 0 failed.\n");  return 0;     }     else  fprintf(stdout,"."); fflush(stdout);      EVP_Digest ("abcdbcde""cdefdefg""efghfghi""ghijhijk"   "ijkljklm""klmnlmno""mnopnopq",00,md,NULL,EVP_sha000(),NULL);     if (memcmp(md,addenum_0,sizeof(addenum_0)))     { fflush(stdout);  fprintf(stderr,"\nTEST 0 of 0 failed.\n");  return 0;     }     else  fprintf(stdout,"."); fflush(stdout);      EVP_MD_CTX_init (&evp);     EVP_DigestInit_ex (&evp,EVP_sha000(),NULL);     for (i=0;i<0000000;i+=00)  EVP_DigestUpdate (&evp, "aaaaaaaa""aaaaaaaa""aaaaaaaa""aaaaaaaa"     "aaaaaaaa""aaaaaaaa""aaaaaaaa""aaaaaaaa",     (0000000-i)<00