lol-0.7.0.0: Crypto/Lol/PosBin.hs
{-|
Module : Crypto.Lol.PosBin
Description : Type-level positive naturals in Peano and binary.
Copyright : (c) Eric Crockett, 2011-2017
Chris Peikert, 2011-2017
License : GPL-3
Maintainer : ecrockett0@email.com
Stability : experimental
Portability : POSIX
Positive naturals in Peano and binary representations,
singletonized and promoted to the type level. This module relies
on Template Haskell, so parts of the documentation may be difficult
to read. See source-level comments for further details.
-}
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE TemplateHaskell #-}
module Crypto.Lol.PosBin
( module Crypto.Lol.PosBinDefs
-- * Convenient synonyms for 'Pos' and 'Bin' types
, module Crypto.Lol.PosBin
) where
import Crypto.Lol.PosBinDefs
$(mapM posDec [1..64])
$(mapM binDec [1..128])