3Copyright : (c) 2010,2012 Antoine Latter
7Maintainer : aslatter@gmail.com
8Stability : experimental
11NOTE: This module uses MD5 hashing. Unless you know
12you need to use this module, you should probably be
13using "Data.UUID.V5", which offers the same sort of
14functionality as this module except implemented with
17This module implements Version 3 UUIDs as specified
20These UUIDs identify an object within a namespace,
23The namespace is identified by a UUID. Several sample
24namespaces are enclosed.
36import Data.UUID.Internal
37import qualified Data.UUID.Named as Shared
38import qualified Crypto.Hash.MD5 as MD5
41-- |Generate a 'UUID' within the specified namespace out of the given
44-- Uses an MD5 hash. The UUID is built from first 128 bits of the hash of
45-- the namespace UUID and the name (as a series of Word8).
46generateNamed :: UUID -- ^Namespace
49generateNamed = Shared.generateNamed MD5.hash 3
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list