70 #if OPENSSL_VERSION_NUMBER < 0x10100000L    79     md = EVP_get_digestbyname(
"sha1");
    81     EVP_MD_CTX_init(&mdctx);
    82     EVP_DigestInit_ex(&mdctx, md, NULL);
    84     EVP_DigestFinal_ex(&mdctx, md_value, &md_len);
    85     EVP_MD_CTX_cleanup(&mdctx);
    92     unsigned char hash[20];
    94     memset(hash, 0, 
sizeof(hash));
   104 int main(
int argc, 
char **argv)
   113         panic(0, 
"Syntax: %s <txt>\n", argv[0]);
   124     debug(
"",0,
"MD5 (digest):");
   128     OpenSSL_add_all_digests();
   137     debug(
"",0,
"SHA1 (digest):");
 Octstr * md5(Octstr *data)
 
static Octstr * our_hash_func(Octstr *os)
 
int main(int argc, char **argv)
 
#define octstr_get_cstr(ostr)
 
void octstr_binary_to_hex(Octstr *ostr, int uppercase)
 
#define octstr_dump(ostr, level,...)
 
void octstr_destroy(Octstr *ostr)
 
#define octstr_create(cstr)
 
long octstr_len(const Octstr *ostr)
 
void debug(const char *place, int err, const char *fmt,...)
 
void gwlib_shutdown(void)
 
int get_and_set_debugs(int argc, char **argv, int(*find_own)(int index, int argc, char **argv))
 
#define octstr_create_from_data(data, len)
 
Octstr * md5digest(Octstr *data)