Skip to content
Snippets Groups Projects
Select Git revision
  • 74ef82e4c7800869b651da8edcf37c9b829624ec
  • main default protected
  • ghc962
  • 5.base32-parsing-checks
  • latest-chk-decoding-attempt
  • minor-test-suite-cleanup
  • update-test-vectors
  • repin-nixpkgs
  • more-encryption-tests
  • chk-decoding
  • cleanup-nullstorageserver
  • nix
  • fix-some-encoding-cases
  • 0.2.0.0
  • 0.1.0.2
  • 0.1.0.1
  • 0.1.0.0
  • tahoe-chk-0.1.0.0
18 results

tahoe-chk

  • Clone with SSH
  • Clone with HTTPS
  • GBS-Downloader

    What is it?

    GBS-Downloader integrates Tahoe-CHK with Tahoe-Great-Black-Swamp to support downloading and decoding data from Great Black Swamp servers. It aims for bit-for-bit compatibility with the original Python implementation.

    What is the current state?

    It's just starting. It can't do much.

    Why does it exist?

    A Haskell implementation can be used in places the original Python implementation cannot be (for example, runtime environments where it is difficult to have a Python interpreter). Additionally, with the benefit of the experience gained from creating and maintaining the Python implementation, a number of implementation decisions can be made differently to produce a more efficient, more flexible, simpler implementation and API. Also, the Python implementation claims no public library API for users outside of the Tahoe-LAFS project itself.