bip32

Pure Haskell BIP32 hierarchical deterministic wallets (docs.ppad.tech/bip32).
git clone git://git.ppad.tech/bip32.git
Log | Files | Refs | README | LICENSE

ppad-bip32.cabal (1713B)


      1 cabal-version:      3.0
      2 name:               ppad-bip32
      3 version:            0.1.1
      4 synopsis:           BIP32 hierarchical deterministic wallets.
      5 license:            MIT
      6 license-file:       LICENSE
      7 author:             Jared Tobin
      8 maintainer:         jared@ppad.tech
      9 category:           Cryptography
     10 build-type:         Simple
     11 tested-with:        GHC == 9.8.1
     12 extra-doc-files:    CHANGELOG
     13 description:
     14   [BIP32](https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki)
     15   hierarchical deterministic wallets and extended keys, with support for
     16   serialization and parsing.
     17 
     18 source-repository head
     19   type:     git
     20   location: git.ppad.tech/bip32.git
     21 
     22 library
     23   default-language: Haskell2010
     24   hs-source-dirs:   lib
     25   ghc-options:
     26       -Wall
     27   exposed-modules:
     28       Crypto.HDKey.BIP32
     29   build-depends:
     30       base >= 4.9 && < 5
     31     , bytestring >= 0.9 && < 0.13
     32     , ppad-base58 >= 0.2 && < 0.3
     33     , ppad-ripemd160 >= 0.1.3 && < 0.2
     34     , ppad-secp256k1 >= 0.2.2 && < 0.4
     35     , ppad-sha256 >= 0.2.3 && < 0.3
     36     , ppad-sha512 >= 0.1.3 && < 0.2
     37 
     38 test-suite bip32-tests
     39   type:                exitcode-stdio-1.0
     40   default-language:    Haskell2010
     41   hs-source-dirs:      test
     42   main-is:             Main.hs
     43 
     44   ghc-options:
     45     -rtsopts -Wall -O2
     46 
     47   build-depends:
     48       base
     49     , array
     50     , bytestring
     51     , ppad-base16
     52     , ppad-base58
     53     , ppad-bip32
     54     , tasty
     55     , tasty-hunit
     56 
     57 benchmark bip32-bench
     58   type:                exitcode-stdio-1.0
     59   default-language:    Haskell2010
     60   hs-source-dirs:      bench
     61   main-is:             Main.hs
     62 
     63   ghc-options:
     64     -rtsopts -O2 -Wall
     65 
     66   build-depends:
     67       base
     68     , array
     69     , bytestring
     70     , criterion
     71     , deepseq
     72     , ppad-bip32
     73     , ppad-secp256k1
     74