Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
An opaque structure representing a HMAC operation. To create a new GHmac, use g_hmac_new(). To free a GHmac, use g_hmac_unref().
- newtype Hmac = Hmac (ForeignPtr Hmac)
- noHmac :: Maybe Hmac
- hmacGetDigest :: MonadIO m => Hmac -> Word8 -> Word64 -> m ()
- hmacGetString :: MonadIO m => Hmac -> m Text
- hmacUnref :: MonadIO m => Hmac -> m ()
- hmacUpdate :: MonadIO m => Hmac -> ByteString -> m ()
Exported types
Methods
hmacGetDigest
hmacGetString
hmacGetString :: MonadIO m => Hmac -> m Text Source
hmacUnref
hmacUpdate
hmacUpdate :: MonadIO m => Hmac -> ByteString -> m () Source