Changeset 899 for branches/prototype-v0/zoo-project/zoo-kernel/caching.c
- Timestamp:
- Mar 22, 2019, 12:13:18 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/prototype-v0/zoo-project/zoo-kernel/caching.c
r890 r899 38 38 */ 39 39 char* getMd5(char* url){ 40 EVP_MD_CTX md5ctx;40 EVP_MD_CTX *md5ctx=EVP_MD_CTX_create(); 41 41 char* fresult=(char*)malloc((EVP_MAX_MD_SIZE+1)*sizeof(char)); 42 42 unsigned char result[EVP_MAX_MD_SIZE]; 43 43 unsigned int len; 44 EVP_DigestInit( &md5ctx, EVP_md5());45 EVP_DigestUpdate( &md5ctx, url, strlen(url));46 EVP_DigestFinal_ex( &md5ctx,result,&len);47 EVP_MD_CTX_ cleanup(&md5ctx);44 EVP_DigestInit(md5ctx, EVP_md5()); 45 EVP_DigestUpdate(md5ctx, url, strlen(url)); 46 EVP_DigestFinal_ex(md5ctx,result,&len); 47 EVP_MD_CTX_destroy(md5ctx); 48 48 int i; 49 49 for(i = 0; i < len; i++){ … … 79 79 EVP_DigestUpdate(md5ctx, data, bytes); 80 80 EVP_DigestFinal_ex(md5ctx,result,&len); 81 EVP_MD_CTX_cleanup(md5ctx);82 81 EVP_MD_CTX_destroy(md5ctx); 83 82 int i;
Note: See TracChangeset
for help on using the changeset viewer.