MD5 警告が多くてメッセージが埋もれるのがつらいので対処を 試みる。
OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n,
unsigned char *md);
情報収集
よくわからないが、MD5関数を置き換えるとような簡単な修正では済まないようだ。 ヘタに変えると壊れそう。
RFC2617 の digest 認証の実装
とりあえず局所化するだけにした。 そもそも digest 認証使っていなくて壊れてもわからさそうだし。
Str *AuthDigestCred(struct http_auth *ha, Str *uname, Str *pw, Url *pu,
HRequest *hr, FormList *request);