| 24 | } |
| 25 | |
| 26 | void md5_digest(const char *const inString, unsigned char md5pword[16]) { |
| 27 | md5_state_t md5state; |
| 28 | |
| 29 | md5_init(&md5state); |
| 30 | md5_append(&md5state, (unsigned char *)inString, (int)strlen(inString)); |
| 31 | md5_finish(&md5state, md5pword); |
| 32 | } |
| 33 | |
| 34 | unsigned int ketama_hash(const char *const inString) { |
| 35 | unsigned char digest[16]; |
no test coverage detected