1 /** 2 * @file re_md5.h Interface to MD5 functions 3 * 4 * Copyright (C) 2010 Creytiv.com 5 */ 6 7 8 /** MD5 values */ 9 enum { 10 MD5_SIZE = 16, /**< Number of bytes in MD5 hash */ 11 MD5_STR_SIZE = 2*MD5_SIZE + 1 /**< Number of bytes in MD5 string */ 12 }; 13 14 void md5(const uint8_t *d, size_t n, uint8_t *md); 15 int md5_printf(uint8_t *md, const char *fmt, ...); 16