Copyright | (c) Dominic Steinitz 2004 |
---|---|
License | BSD-style (see the file ReadMe.tex) |
Maintainer | dominic.steinitz@blueyonder.co.uk |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell98 |
Data.LargeWord
Description
Provides Word128, Word192 and Word256 and a way of producing other large words if required.
Documentation
Instances
AESKey Word256 Source # | |
AESKey Word192 Source # | |
AESKey Word128 Source # | |
(Ord a, Bits a, Bounded a, Integral a, LargeWord a, Bits b, Bounded b, Integral b, LargeWord b) => Bounded (LargeKey a b) Source # | |
Enum (LargeKey a b) Source # | |
(Eq b, Eq a) => Eq (LargeKey a b) Source # | |
(Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) => Integral (LargeKey a b) Source # | |
(Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => Num (LargeKey a b) Source # | |
(Ord b, Ord a) => Ord (LargeKey a b) Source # | |
(Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) => Real (LargeKey a b) Source # | |
(Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => Show (LargeKey a b) Source # | |
(Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => Bits (LargeKey a b) Source # | |