An implementation of RFC 2617 Digest Access Authentication