Cryptographic signing of HTTP requests

[[ 🗃 ^v3e8r http-client-signature ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Changes]

Clone

HTTPS: darcs clone https://vervis.peers.community/repos/v3e8r

SSH: darcs clone USERNAME@vervis.peers.community:v3e8r

Tags

TODO

http-client-signature.cabal

cabal-version:       2.2

name:                http-client-signature
version:             0.1
synopsis:            Cryptographic signing of HTTP requests
description:
  HTTP request signing, providing origin authentication, message integrity and
  replay resistance.
homepage:            https://vervis.peers.community/repos/v3e8r
bug-reports:         fr33domlover@riseup.net
license:             CC0-1.0
license-file:        COPYING
author:              fr33domlover
maintainer:          fr33domlover@riseup.net
copyright:           ♡ Copying is an act of love. Please copy, reuse and share.
category:            Network, Web, Cryptography
build-type:          Simple
extra-source-files:  AUTHORS.md
                     CHANGELOG.md
                     COPYING
                     README.md

source-repository head
  type:                darcs
  location:            https://vervis.peers.community/repos/v3e8r

library
  exposed-modules:     Network.HTTP.Client.Signature
  build-depends:       base
                     , bytestring
                     , case-insensitive
                     , http-client
                     , http-date
                     , http-signature
                     , http-types
                     , time
  hs-source-dirs:      src
  default-language:    Haskell2010
  ghc-options:         -Wall

test-suite test
  main-is:             Test.hs
  build-depends:       base < 4.13
                     , bytestring
                     , case-insensitive
                     , cryptonite
                     , http-client
                     , http-client-signature
                     , http-signature
                     , http-types
                     , memory
                     , network-uri
                     , time
                     , transformers
                     , wai
                     , warp
  hs-source-dirs:      test
  default-language:    Haskell2010
  ghc-options:         -Wall
  type:                exitcode-stdio-1.0

[See repo JSON]