_sasl_MD5Final
void _sasl_MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *));
_sasl_MD5Final((*secret)->data + 17, &ctx);
_sasl_MD5Final(digest, &ctx);
utils->MD5Final = &_sasl_MD5Final;
_sasl_MD5Final(tk, &tctx);
_sasl_MD5Final(digest, &hmac->ictx); /* Finalize inner md5 */
_sasl_MD5Final(digest, &hmac->octx); /* Finalize outer md5 */
_sasl_MD5Final(tk, &tctx);
_sasl_MD5Final(digest, &context); /* finish up 1st pass */
_sasl_MD5Final(digest, &context); /* finish up 2nd pass */
_sasl_MD5Final(digest, &ctx);
_sasl_MD5Final(md5_hash, &ctx);