| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Botan.MAC.Class
Documentation
Minimal complete definition
Nothing
Methods
mac :: MACKey mac -> ByteString -> MACAuth mac Source #
default mac :: IncrementalMAC mac => MACKey mac -> ByteString -> MACAuth mac Source #
data family MACKey mac Source #
Instances
| Show (MACKey (CMAC bc)) Source # | |
| Eq (MACKey (CMAC bc)) Source # | |
| Ord (MACKey (CMAC bc)) Source # | |
Defined in Botan.MAC.CMAC Methods compare :: MACKey (CMAC bc) -> MACKey (CMAC bc) -> Ordering # (<) :: MACKey (CMAC bc) -> MACKey (CMAC bc) -> Bool # (<=) :: MACKey (CMAC bc) -> MACKey (CMAC bc) -> Bool # (>) :: MACKey (CMAC bc) -> MACKey (CMAC bc) -> Bool # (>=) :: MACKey (CMAC bc) -> MACKey (CMAC bc) -> Bool # max :: MACKey (CMAC bc) -> MACKey (CMAC bc) -> MACKey (CMAC bc) # min :: MACKey (CMAC bc) -> MACKey (CMAC bc) -> MACKey (CMAC bc) # | |
| newtype MACKey (CMAC bc) Source # | |
Defined in Botan.MAC.CMAC | |
data family MACAuth mac Source #
Instances
| Show (MACAuth (CMAC bc)) Source # | |
| Eq (MACAuth (CMAC bc)) Source # | |
| Ord (MACAuth (CMAC bc)) Source # | |
Defined in Botan.MAC.CMAC Methods compare :: MACAuth (CMAC bc) -> MACAuth (CMAC bc) -> Ordering # (<) :: MACAuth (CMAC bc) -> MACAuth (CMAC bc) -> Bool # (<=) :: MACAuth (CMAC bc) -> MACAuth (CMAC bc) -> Bool # (>) :: MACAuth (CMAC bc) -> MACAuth (CMAC bc) -> Bool # (>=) :: MACAuth (CMAC bc) -> MACAuth (CMAC bc) -> Bool # max :: MACAuth (CMAC bc) -> MACAuth (CMAC bc) -> MACAuth (CMAC bc) # min :: MACAuth (CMAC bc) -> MACAuth (CMAC bc) -> MACAuth (CMAC bc) # | |
| newtype MACAuth (CMAC bc) Source # | |
Defined in Botan.MAC.CMAC | |
class MAC mac => IncrementalMAC mac where Source #
macFileLazy :: (IncrementalMAC mac, MonadIO m) => MACKey mac -> FilePath -> m (MACAuth mac) Source #