Hoogle Search
Within LTS Haskell 24.25 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
cryptonite Crypto.Hash Update the context with the first N bytes of a bytestring and return the digest. The code path is independent from N but much slower than a normal hashUpdate. The function can be called for the last bytes of a message, in order to exclude a variable padding, without leaking the padding length. The begining of the message, never impacted by the padding, should preferably go through hashUpdate for better performance.
hashPrefix :: (ByteArrayAccess ba, HashAlgorithmPrefix a) => ba -> Int -> Digest acryptonite Crypto.Hash Hash the first N bytes of a bytestring, with code path independent from N.
hashPrefixWith :: (ByteArrayAccess ba, HashAlgorithmPrefix alg) => alg -> ba -> Int -> Digest algcryptonite Crypto.Hash Run the hashPrefix function but takes an explicit hash algorithm parameter
class HashAlgorithm a =>
HashAlgorithmPrefix acryptonite Crypto.Hash.Algorithms Hashing algorithms with a constant-time implementation.
isPrefixOf :: ShortText -> ShortText -> Booltext-short Data.Text.Short Tests whether the first ShortText is a prefix of the second ShortText
>>> isPrefixOf "ab" "abcdef" True
>>> isPrefixOf "ac" "abcdef" False
isPrefixOf "" t == True
isPrefixOf t t == True
isSuffixOf :: ShortText -> ShortText -> Booltext-short Data.Text.Short Tests whether the first ShortText is a suffix of the second ShortText
>>> isSuffixOf "ef" "abcdef" True
>>> isPrefixOf "df" "abcdef" False
isSuffixOf "" t == True
isSuffixOf t t == True
stripPrefix :: ShortText -> ShortText -> Maybe ShortTexttext-short Data.Text.Short Strip prefix from second ShortText argument. Returns Nothing if first argument is not a prefix of the second argument.
>>> stripPrefix "text-" "text-short" Just "short"
>>> stripPrefix "test-" "text-short" Nothing
stripSuffix :: ShortText -> ShortText -> Maybe ShortTexttext-short Data.Text.Short Strip suffix from second ShortText argument. Returns Nothing if first argument is not a suffix of the second argument.
>>> stripSuffix "-short" "text-short" Just "text"
>>> stripSuffix "-utf8" "text-short" Nothing
-
Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) This library can load and store images in PNG,Bitmap, Jpeg, Radiance, Tiff and Gif images.
class (Storable
Pixel BaseComponent a, Num PixelBaseComponent a, Eq a) => Pixel aJuicyPixels Codec.Picture Definition of pixels used in images. Each pixel has a color space, and a representative component (Word8 or Float).