Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r61803 - in sandbox/hash/libs/hash: . doc/html
From: me22.ca+boost_at_[hidden]
Date: 2010-05-05 19:47:10


Author: smcmurray
Date: 2010-05-05 19:47:09 EDT (Wed, 05 May 2010)
New Revision: 61803
URL: http://svn.boost.org/trac/boost/changeset/61803

Log:
hash: add objectives documentation
Added:
   sandbox/hash/libs/hash/doc/html/objectives.html (contents, props changed)
Text files modified:
   sandbox/hash/libs/hash/index.html | 1 +
   1 files changed, 1 insertions(+), 0 deletions(-)

Added: sandbox/hash/libs/hash/doc/html/objectives.html
==============================================================================
--- (empty file)
+++ sandbox/hash/libs/hash/doc/html/objectives.html 2010-05-05 19:47:09 EDT (Wed, 05 May 2010)
@@ -0,0 +1,23 @@
+<html>
+<head>
+<title>The MaybeBoost Hash Library</title>
+<body>
+
+<P STYLE="float:right">Back to Index</P>
+
+<H2>The MaybeBoost Hash Library: Objectives</H2>
+
+<P>The seed for this library came back during the Boost.UUID review. For random-based UUIDs, Boost.Random had defined the necessary concepts to implement a useful basic_random_generator, but for name-based UUIDs there was no hash concept available. As a result, Boost.UUID currently includes an SHA-1 implementation, but cannot provide the MD5-based UUIDs described by RFC 4122.
+
+<P>Message digests are also useful on their own for integrity checking beyond what Boost.CRC provides, or as part of a potential future Cryptography library.
+
+<P>On the implementation side, hash algorithms are build out of smaller components (see, for instance, the Davies-Meyer and Merkle-Damgård constructions) in a way which provides for an elegant generic implementation. Generic programming also allows them to accept a wide range of input sizes, instead of just allowing byte-oriented input like the vast majority of other implementations.
+
+<HR>
+
+<P>Copyright Scott McMurray 2010</P>
+<P>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt).</P>
+
+</body>
+</html>
+

Modified: sandbox/hash/libs/hash/index.html
==============================================================================
--- sandbox/hash/libs/hash/index.html (original)
+++ sandbox/hash/libs/hash/index.html 2010-05-05 19:47:09 EDT (Wed, 05 May 2010)
@@ -8,6 +8,7 @@
 <P>This library provides for the calculation of message digests using various hash algorithms.</P>
 
 <P><UL>
+<LI>Objectives
 <LI>Quickstart
 <LI>Functions
     <UL>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk