Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- signParams :: ByteString -> [(Text, Text)] -> CI ByteString
- signJSON :: ByteString -> Value -> CI ByteString
- hmacSHA256 :: ByteString -> ByteString -> CI ByteString
- signRaw :: ByteString -> [(ByteString, ByteString)] -> CI ByteString
- mkHexHash :: (ByteString -> Digest a) -> ByteString -> CI ByteString
- signParams_ :: (ByteString -> Digest a) -> [(Text, Text)] -> CI ByteString
- signJSON_ :: (ByteString -> Digest a) -> Value -> CI ByteString
- signRaw_ :: (ByteString -> Digest a) -> [(ByteString, ByteString)] -> CI ByteString
Documentation
signParams :: ByteString -> [(Text, Text)] -> CI ByteString Source #
Sign a text params use hmac sha256
signJSON :: ByteString -> Value -> CI ByteString Source #
Sign JSON data use hmac sha256
hmacSHA256 :: ByteString -> ByteString -> CI ByteString Source #
Make a case-insensitive hex hash string by hmac sha256
signRaw :: ByteString -> [(ByteString, ByteString)] -> CI ByteString Source #
Sign bytestring params use hmac sha256
mkHexHash :: (ByteString -> Digest a) -> ByteString -> CI ByteString Source #
Make a case-insensitive hex hash string by a hash function
signParams_ :: (ByteString -> Digest a) -> [(Text, Text)] -> CI ByteString Source #
Sign a text params use a hash function
signJSON_ :: (ByteString -> Digest a) -> Value -> CI ByteString Source #
Sign JSON data use a hash function
signRaw_ :: (ByteString -> Digest a) -> [(ByteString, ByteString)] -> CI ByteString Source #
Sign bytestring params use a hash function