wi_string_t * wi_md5_digest_string(wi_data_t *data) { wi_md5_t *md5; md5 = wi_md5(); wi_md5_update(md5, wi_data_bytes(data), wi_data_length(data)); wi_md5_close(md5); return wi_md5_string(md5); }
wi_string_t * wi_data_md5(wi_data_t *data) { return wi_md5_string(data); }