- gen_md5_init (md5_ctx);
- gen_md5_update ((const unsigned char *)seed, strlen(seed), md5_ctx);
- gen_md5_update ((const unsigned char *)pass, strlen(pass), md5_ctx);
- gen_md5_finish (md5_ctx, (unsigned char *)checksum);
+ md5_init_ctx (&ctx);
+ md5_process_bytes ((const unsigned char *) seed, strlen (seed), &ctx);
+ md5_process_bytes ((const unsigned char *) pass, strlen (pass), &ctx);
+ md5_finish_ctx (&ctx, (unsigned char *) checksum);