Boost logo

Boost-Commit :

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

Author: smcmurray
Date: 2010-05-05 19:47:09 EDT (Wed, 05 May 2010)
New Revision: 61803

hash: add objectives documentation
   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 @@
+<title>The MaybeBoost Hash Library</title>
+<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.
+<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</P>

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>

Boost-Commit list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at