| 220 | } |
| 221 | |
| 222 | void MD5_Init(MD5_CTX *ctx) |
| 223 | { |
| 224 | ctx->a = 0x67452301; |
| 225 | ctx->b = 0xefcdab89; |
| 226 | ctx->c = 0x98badcfe; |
| 227 | ctx->d = 0x10325476; |
| 228 | |
| 229 | ctx->lo = 0; |
| 230 | ctx->hi = 0; |
| 231 | } |
| 232 | |
| 233 | void MD5_Update(MD5_CTX *ctx, const void *data, unsigned long size) |
| 234 | { |