@@ -1,23 +1,28 @@
2−-- Module : Data.UUID.V3
2+Module : Data.UUID.V3
3−-- Copyright : (c) 2010 Antoine Latter
3+Copyright : (c) 2010,2012 Antoine Latter
5−-- License : BSD-style
5+License : BSD-style
7−-- Maintainer : aslatter@gmail.com
7+Maintainer : aslatter@gmail.com
8−-- Stability : experimental
8+Stability : experimental
9−-- Portability : portable
9+Portability : portable
11−--
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
12−-- This module implements Version 3 UUIDs as specified
17+This module implements Version 3 UUIDs as specified
13−-- in RFC 4122.
18+in RFC 4122.
15−-- These UUIDs identify an object within a namespace,
20+These UUIDs identify an object within a namespace,
16−-- and are deterministic.
21+and are deterministic.
18−-- The namespace is identified by a UUID. Several sample
19−-- namespaces are enclosed.
23+The namespace is identified by a UUID. Several sample
24+namespaces are enclosed.
21module Data.UUID.V3
26module Data.UUID.V3
22 (generateNamed
27 (generateNamed
23 ,Shared.namespaceDNS
28 ,Shared.namespaceDNS