@@ -1,23 +1,28 @@
1−-- |
2−-- Module : Data.UUID.V3
3−-- Copyright : (c) 2010 Antoine Latter
4−--
5−-- License : BSD-style
6−--
7−-- Maintainer : aslatter@gmail.com
8−-- Stability : experimental
9−-- Portability : portable
10−--
11−--
12−-- This module implements Version 3 UUIDs as specified
13−-- in RFC 4122.
14−--
15−-- These UUIDs identify an object within a namespace,
16−-- and are deterministic.
17−--
18−-- The namespace is identified by a UUID. Several sample
19−-- namespaces are enclosed.
1+{- |
2+Module : Data.UUID.V3
3+Copyright : (c) 2010,2012 Antoine Latter
4+
5+License : BSD-style
6+
7+Maintainer : aslatter@gmail.com
8+Stability : experimental
9+Portability : portable
10+
11+NOTE: This module uses MD5 hashing. Unless you know
12+you need to use this module, you should probably be
13+using "Data.UUID.V5", which offers the same sort of
14+functionality as this module except implemented with
15+SHA-1 hashing.
16+
17+This module implements Version 3 UUIDs as specified
18+in RFC 4122.
19+
20+These UUIDs identify an object within a namespace,
21+and are deterministic.
2022
23+The namespace is identified by a UUID. Several sample
24+namespaces are enclosed.
25+-}
2126module Data.UUID.V3
2227 (generateNamed
2328 ,Shared.namespaceDNS