[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Updated DIGEST-MD5 document (draft-ietf-sasl-rfc2831bis-10.txt)
Changes since draft-ietf-sasl-rfc2831bis-09.txt:
- Editorial changes:
- ABNF cleanup
- Replaced MD5(x) with H(x), as MD5() construct is not defined (thanks
to Dave Cridland for pointing this out)
- Reworded the text about authorization identity verification to be
non normative (as it is a protocol matter).
- Clarified that cnonce must be the same on reauthentication (this
differs from HTTP Digest).
- Cleanup list of changes since HTTP Digest and RFC 2831.
- Non editorial:
- Replaced RC4 with AES-CTR as mandatory to implement.
- Added qop and cipher to the new client/server nonce (with channel
binding), so that they can be protected
- Moved ABNF reference to the Normative References section.
- Replaced the text about CBC mode attack with some general
description of attacks on padding.
- Added response-v2 option, i.e. client now generates two hashes,
authentication succeed if the server can verify either one.
(Thanks to Jeffrey Hutzelman regarding this change)
- Cleaned up description of prep directive. Username/password
preparation is now done on both the client and the server.
Open issues/todo:
- Add some text why RC4 is no longer mandatory to implement (?)
- Reference to the document describing channel binding for TLS needs
to be corrected.
- Backward compatibility with RFC 2831 needs to be clarified (.e.g.
when charset directive is present and the prep directive is not)
- Interaction between the new prep and the old charset directives
needs to be clarified
- The charset directive is kind of optional, but in practice it is
not. Should it just be made mandatory?
- Updated examples to match the new text
Despite the list of open issues I think the document is ready for the
WGLC. In particular, I need more reviews (and opinions on the open
issues from reviewers) in order to move forward with the document.
Regards,
Alexey