| < draft-bryan-http-digest-algorithm-values-update-03.txt | draft-bryan-http-digest-algorithm-values-update-04.txt > | |||
|---|---|---|---|---|
| Network Working Group A. Bryan | Network Working Group A. Bryan | |||
| Internet-Draft October 21, 2009 | Internet-Draft January 11, 2010 | |||
| Intended status: Informational | Intended status: Informational | |||
| Expires: April 24, 2010 | Expires: July 15, 2010 | |||
| Additional Hash Algorithms for HTTP Instance Digests | Additional Hash Algorithms for HTTP Instance Digests | |||
| draft-bryan-http-digest-algorithm-values-update-03 | draft-bryan-http-digest-algorithm-values-update-04 | |||
| Abstract | ||||
| The IANA registry named "Hypertext Transfer Protocol (HTTP) Digest | ||||
| Algorithm Values" defines values for digest algorithms used by | ||||
| Instance Digests in HTTP. Instance Digests in HTTP provide a digest, | ||||
| also known as a checksum or hash, of an entire representation of the | ||||
| current state of a resource. This draft adds new values to the | ||||
| registry and updates previous values. | ||||
| Status of this Memo | Status of this Memo | |||
| This Internet-Draft is submitted to IETF in full conformance with the | This Internet-Draft is submitted to IETF in full conformance with the | |||
| provisions of BCP 78 and BCP 79. | provisions of BCP 78 and BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| other groups may also distribute working documents as Internet- | other groups may also distribute working documents as Internet- | |||
| Drafts. | Drafts. | |||
| skipping to change at page 1, line 32 ¶ | skipping to change at page 1, line 41 ¶ | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
| This Internet-Draft will expire on April 24, 2010. | This Internet-Draft will expire on July 15, 2010. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2009 IETF Trust and the persons identified as the | Copyright (c) 2010 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents in effect on the date of | Provisions Relating to IETF Documents | |||
| publication of this document (http://trustee.ietf.org/license-info). | (http://trustee.ietf.org/license-info) in effect on the date of | |||
| Please review these documents carefully, as they describe your rights | publication of this document. Please review these documents | |||
| and restrictions with respect to this document. | carefully, as they describe your rights and restrictions with respect | |||
| to this document. Code Components extracted from this document must | ||||
| Abstract | include Simplified BSD License text as described in Section 4.e of | |||
| the Trust Legal Provisions and are provided without warranty as | ||||
| [RFC3230] created the IANA registry named "Hypertext Transfer | described in the BSD License. | |||
| Protocol (HTTP) Digest Algorithm Values" which defines values for | ||||
| digest algorithms used in HTTP. This draft adds new values to the | ||||
| registry and updates previous values. | ||||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 1.1. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1.1. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 2. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 3 | 2. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 2.1. Previous Registrations Updated . . . . . . . . . . . . . . 3 | 2.1. Previous Registrations Updated . . . . . . . . . . . . . . 3 | |||
| 2.2. New Registrations . . . . . . . . . . . . . . . . . . . . . 3 | 2.2. New Registrations . . . . . . . . . . . . . . . . . . . . . 4 | |||
| 3. Security Considerations . . . . . . . . . . . . . . . . . . . . 4 | 3. Security Considerations . . . . . . . . . . . . . . . . . . . . 4 | |||
| 4. Changes compared to RFC 3230 . . . . . . . . . . . . . . . . . 4 | 4. Changes compared to RFC 3230 . . . . . . . . . . . . . . . . . 4 | |||
| 5. Normative References . . . . . . . . . . . . . . . . . . . . . 4 | 5. Normative References . . . . . . . . . . . . . . . . . . . . . 4 | |||
| Appendix A. Acknowledgements and Contributors . . . . . . . . . . 4 | Appendix A. Acknowledgements and Contributors . . . . . . . . . . 5 | |||
| Appendix B. Document History . . . . . . . . . . . . . . . . . . . 5 | Appendix B. Document History . . . . . . . . . . . . . . . . . . . 5 | |||
| Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 5 | Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 5 | |||
| 1. Introduction | 1. Introduction | |||
| The IANA registry named "Hypertext Transfer Protocol (HTTP) Digest | The IANA registry named "Hypertext Transfer Protocol (HTTP) Digest | |||
| Algorithm Values" defines values for digest algorithms used in HTTP. | Algorithm Values" defines values for digest algorithms used by | |||
| Instance Digests in HTTP. | ||||
| Note: This is unrelated to HTTP Digest Authentication. | Note: This is unrelated to HTTP Digest Authentication. Instance | |||
| Digests in HTTP provide a digest, also known as a checksum or hash, | ||||
| of an entire representation of the current state of a resource. | ||||
| The registry was created by [RFC3230] in 2002. This draft adds new | The registry was created by [RFC3230] in 2002. This draft adds new | |||
| values to the registry and updates previous values which had | values to the registry and updates previous values which had | |||
| redundant or outdated references. | redundant or outdated references. | |||
| [[ Discussion of this draft should take place on IETF HTTP WG mailing | [[ Discussion of this draft should take place on IETF HTTP WG mailing | |||
| list at ietf-http-wg@w3.org or directly to the author. ]] | list at ietf-http-wg@w3.org or directly to the author. ]] | |||
| 1.1. Examples | 1.1. Examples | |||
| skipping to change at page 4, line 28 ¶ | skipping to change at page 4, line 32 ¶ | |||
| 4. Changes compared to RFC 3230 | 4. Changes compared to RFC 3230 | |||
| All previous values to the registry are still valid. | All previous values to the registry are still valid. | |||
| The reference for base64 encoding has been updated for both MD5 and | The reference for base64 encoding has been updated for both MD5 and | |||
| SHA. | SHA. | |||
| The reference for SHA has been updated. | The reference for SHA has been updated. | |||
| The SHA-256 and SHA-512 algorithms have been added to the registry. | ||||
| 5. Normative References | 5. Normative References | |||
| [FIPS-180-3] | [FIPS-180-3] | |||
| National Institute of Standards and Technology (NIST), | National Institute of Standards and Technology (NIST), | |||
| "Secure Hash Standard (SHS)", FIPS PUB 180-3, | "Secure Hash Standard (SHS)", FIPS PUB 180-3, | |||
| October 2008. | October 2008. | |||
| [RFC1321] Rivest, R., "The MD5 Message-Digest Algorithm", RFC 1321, | [RFC1321] Rivest, R., "The MD5 Message-Digest Algorithm", RFC 1321, | |||
| April 1992. | April 1992. | |||
| [RFC3230] Mogul, J. and A. Van Hoff, "Instance Digests in HTTP", | [RFC3230] Mogul, J. and A. Van Hoff, "Instance Digests in HTTP", | |||
| RFC 3230, January 2002. | RFC 3230, January 2002. | |||
| [RFC4648] Josefsson, S., "The Base16, Base32, and Base64 Data | [RFC4648] Josefsson, S., "The Base16, Base32, and Base64 Data | |||
| Encodings", RFC 4648, October 2006. | Encodings", RFC 4648, October 2006. | |||
| Appendix A. Acknowledgements and Contributors | Appendix A. Acknowledgements and Contributors | |||
| Thanks to Mark Nottingham, Eran Hammer-Lahav, Nils Maier, Lisa | Thanks to Mark Nottingham, Eran Hammer-Lahav, Nils Maier, Lisa | |||
| Dusseault, Alfred Hoenes, and Pasi Eronen. | Dusseault, Alfred Hoenes, Pasi Eronen, Gonzalo Camarillo, and Radia | |||
| Perlman. | ||||
| Appendix B. Document History | Appendix B. Document History | |||
| [[ to be removed by the RFC editor before publication as an RFC. ]] | [[ to be removed by the RFC editor before publication as an RFC. ]] | |||
| Known issues concerning this draft: | Known issues concerning this draft: | |||
| o None known. | o None known. | |||
| -04 : December 10, 2009. | ||||
| o General Area Review Team (Gen-ART) review nits. | ||||
| -03 : October 21, 2009. | ||||
| o Make things look a bit nicer. | ||||
| -02 : October 15, 2009. | -02 : October 15, 2009. | |||
| o New title. | o New title. | |||
| o "Note: This is unrelated to HTTP Digest Authentication." | o "Note: This is unrelated to HTTP Digest Authentication." | |||
| o Remove SHA-224 and SHA-384. | o Remove SHA-224 and SHA-384. | |||
| o "Changes compared to RFC 3230" section added. | o "Changes compared to RFC 3230" section added. | |||
| -01 : October 07, 2009. | -01 : October 07, 2009. | |||
| o Update previous values that are outdated. | o Update previous values that are outdated. | |||
| o RFC 4648 for Base64 encoding. | o RFC 4648 for Base64 encoding. | |||
| End of changes. 13 change blocks. | ||||
| 21 lines changed or deleted | 39 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||