Lines Matching defs:md5
2 * md5 crypt implementation
4 * original md5 crypt design is from Poul-Henning Kamp
12 /* public domain md5 implementation based on rfc1321 and libtomcrypt */
14 struct md5 {
41 static void processblock(struct md5 *s, const uint8_t *buf)
89 static void pad(struct md5 *s)
112 static void md5_init(struct md5 *s)
121 static void md5_sum(struct md5 *s, uint8_t *md)
134 static void md5_update(struct md5 *s, const void *m, unsigned long len)
199 struct md5 ctx;
217 /* md5(key salt key) */
224 /* md5(key $1$ salt repeated-md weird-key[0]-0) */