summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc5843.txt
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
commit4bfd864f10b68b71482b35c818559068ef8d5797 (patch)
treee3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc5843.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc5843.txt')
-rw-r--r--doc/rfc/rfc5843.txt283
1 files changed, 283 insertions, 0 deletions
diff --git a/doc/rfc/rfc5843.txt b/doc/rfc/rfc5843.txt
new file mode 100644
index 0000000..b6f5b10
--- /dev/null
+++ b/doc/rfc/rfc5843.txt
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+Internet Engineering Task Force (IETF) A. Bryan
+Request for Comments: 5843 April 2010
+Category: Informational
+ISSN: 2070-1721
+
+
+ Additional Hash Algorithms for HTTP Instance Digests
+
+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 document adds new values to the
+ registry and updates previous values.
+
+Status of This Memo
+
+ This document is not an Internet Standards Track specification; it is
+ published for informational purposes.
+
+ This document is a product of the Internet Engineering Task Force
+ (IETF). It represents the consensus of the IETF community. It has
+ received public review and has been approved for publication by the
+ Internet Engineering Steering Group (IESG). Not all documents
+ approved by the IESG are a candidate for any level of Internet
+ Standard; see Section 2 of RFC 5741.
+
+ Information about the current status of this document, any errata,
+ and how to provide feedback on it may be obtained at
+ http://www.rfc-editor.org/info/rfc5843.
+
+Copyright Notice
+
+ Copyright (c) 2010 IETF Trust and the persons identified as the
+ document authors. All rights reserved.
+
+ This document is subject to BCP 78 and the IETF Trust's Legal
+ Provisions Relating to IETF Documents
+ (http://trustee.ietf.org/license-info) in effect on the date of
+ publication of this document. Please review these documents
+ carefully, as they describe your rights and restrictions with respect
+ to this document. Code Components extracted from this document must
+ include Simplified BSD License text as described in Section 4.e of
+ the Trust Legal Provisions and are provided without warranty as
+ described in the Simplified BSD License.
+
+
+
+
+Bryan Informational [Page 1]
+
+RFC 5843 More Algorithms for HTTP Instance Digests April 2010
+
+
+Table of Contents
+
+ 1. Introduction ....................................................2
+ 1.1. Example ....................................................2
+ 2. IANA Considerations .............................................2
+ 2.1. Previous Registrations Updated .............................2
+ 2.2. New Registrations ..........................................3
+ 3. Security Considerations .........................................3
+ 4. Changes Compared to RFC 3230 ....................................3
+ 5. Normative References ............................................4
+ Appendix A. Acknowledgements and Contributors ......................5
+
+1. Introduction
+
+ The IANA registry named "Hypertext Transfer Protocol (HTTP) Digest
+ Algorithm Values" defines values for digest algorithms used by
+ Instance Digests in HTTP.
+
+ 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 document adds
+ new values to the registry and updates previous values that had
+ redundant or outdated references.
+
+1.1. Example
+
+ Example of Instance Digest for SHA-256:
+
+ Digest: SHA-256=MWVkMWQxYTRiMzk5MDQ0MzI3NGU5NDEyZTk5OWY1ZGFmNzgyZTJlO
+ DYzYjRjYzFhOTlmNTQwYzI2M2QwM2U2MQ==
+
+2. IANA Considerations
+
+ This document makes use of the IANA registry named "Hypertext
+ Transfer Protocol (HTTP) Digest Algorithm Values" specified in
+ [RFC3230].
+
+2.1. Previous Registrations Updated
+
+ Accordingly, IANA has updated the following registrations:
+
+ Digest Algorithm: MD5
+
+ Description: The MD5 algorithm, as specified in [RFC1321]. The
+ output of this algorithm is encoded using the base64 encoding
+ [RFC4648].
+
+
+
+Bryan Informational [Page 2]
+
+RFC 5843 More Algorithms for HTTP Instance Digests April 2010
+
+
+ Reference: [RFC1321], [RFC4648], this document.
+
+ Digest Algorithm: SHA
+
+ Description: The SHA-1 algorithm [FIPS-180-3]. The output of this
+ algorithm is encoded using the base64 encoding [RFC4648].
+
+ Reference: [FIPS-180-3], [RFC4648], this document.
+
+2.2. New Registrations
+
+ Accordingly, IANA has made the following registrations:
+
+ Digest Algorithm: SHA-256
+
+ Description: The SHA-256 algorithm [FIPS-180-3]. The output of
+ this algorithm is encoded using the base64 encoding [RFC4648].
+
+ Reference: [FIPS-180-3], [RFC4648], this document.
+
+ Digest Algorithm: SHA-512
+
+ Description: The SHA-512 algorithm [FIPS-180-3]. The output of
+ this algorithm is encoded using the base64 encoding [RFC4648].
+
+ Reference: [FIPS-180-3], [RFC4648], this document.
+
+3. Security Considerations
+
+ Same as [RFC3230].
+
+4. Changes Compared to RFC 3230
+
+ The reference for base64 encoding has been updated for both MD5 and
+ SHA.
+
+ The reference for SHA has been updated.
+
+ The SHA-256 and SHA-512 algorithms have been added to the registry.
+
+ All other previous values to the registry are still valid.
+
+
+
+
+
+
+
+
+
+
+Bryan Informational [Page 3]
+
+RFC 5843 More Algorithms for HTTP Instance Digests April 2010
+
+
+5. Normative References
+
+ [FIPS-180-3] National Institute of Standards and Technology (NIST),
+ "Secure Hash Standard (SHS)", FIPS PUB 180-3,
+ October 2008.
+
+ [RFC1321] Rivest, R., "The MD5 Message-Digest Algorithm",
+ RFC 1321, April 1992.
+
+ [RFC3230] Mogul, J. and A. Van Hoff, "Instance Digests in HTTP",
+ RFC 3230, January 2002.
+
+ [RFC4648] Josefsson, S., "The Base16, Base32, and Base64 Data
+ Encodings", RFC 4648, October 2006.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Bryan Informational [Page 4]
+
+RFC 5843 More Algorithms for HTTP Instance Digests April 2010
+
+
+Appendix A. Acknowledgements and Contributors
+
+ Thanks to Mark Nottingham, Eran Hammer-Lahav, Nils Maier, Lisa
+ Dusseault, Alfred Hoenes, Pasi Eronen, Gonzalo Camarillo, Radia
+ Perlman, and Jeffrey Mogul.
+
+Author's Address
+
+ Anthony Bryan
+ Pompano Beach, FL
+ USA
+
+ EMail: anthonybryan@gmail.com
+ URI: http://www.metalinker.org
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Bryan Informational [Page 5]
+