uuid-crypto-1.4.0.1: src/Data/UUID/Cryptographic/ImplicitNamespace.hs
-- SPDX-FileCopyrightText: Gregor Kleen
--
-- SPDX-License-Identifier: BSD-3-Clause
{-|
Description: Reversably generate UUIDs from arbitrary serializable types with implicit type level namespaces
License: BSD3
-}
module Data.UUID.Cryptographic.ImplicitNamespace
( CryptoUUID
, HasCryptoUUID
, module Data.UUID.Cryptographic
, module Data.CryptoID.Class.ImplicitNamespace
) where
import Data.CryptoID.Class.ImplicitNamespace
import Data.UUID.Cryptographic hiding (encrypt, decrypt, CryptoID, HasCryptoID, CryptoUUID, HasCryptoUUID)
import Data.UUID (UUID)
type CryptoUUID plaintext = CryptoID UUID plaintext
type HasCryptoUUID plaintext = HasCryptoID UUID plaintext