diff options
Diffstat (limited to 'libglusterfs/src/common-utils.c')
| -rw-r--r-- | libglusterfs/src/common-utils.c | 10 | 
1 files changed, 10 insertions, 0 deletions
diff --git a/libglusterfs/src/common-utils.c b/libglusterfs/src/common-utils.c index 034e3da25ea..6eb886b384a 100644 --- a/libglusterfs/src/common-utils.c +++ b/libglusterfs/src/common-utils.c @@ -59,6 +59,16 @@ struct dnscache6 {          struct addrinfo *next;  }; +void +md5_wrapper(const unsigned char *data, size_t len, char *md5) +{ +        unsigned short i = 0; +        unsigned short lim = MD5_DIGEST_LENGTH*2+1; +        unsigned char scratch[MD5_DIGEST_LENGTH] = {0,}; +        MD5(data, len, scratch); +        for (; i < MD5_DIGEST_LENGTH; i++) +                snprintf(md5 + i * 2, lim-i*2, "%02x", scratch[i]); +}  /* works similar to mkdir(1) -p.   */  | 
