homepage: https://github.com/FilWisher/basen-bytestring#readme
changelog-type: markdown
hash: 2931b556bd0048690d61ace6beee1a20c3abcf8c25a9fafb87f2d1fbb085cb33
test-bench-deps:
  bytestring: -any
  base: ! '>=4.7 && <5'
  QuickCheck: -any
  basen-bytestring: -any
maintainer: williamsykesfisher@gmail.com
synopsis: ''
changelog: ! '# Changelog for basenstrings


  ## Unreleased changes

'
basic-deps:
  bytestring: -any
  base: ! '>=4.7 && <5'
all-versions:
- '0.1.0.0'
author: William Fisher
latest: '0.1.0.0'
description-type: markdown
description: ! '# basen-bytestring


  [RFC-4648](https://tools.ietf.org/html/rfc4648) compliant base-n ByteStrings for

  the common cases:


  ```

  Data.ByteString.Base16

  Data.ByteString.Base32

  Data.ByteString.Base64

  ```


  All with the same API:


  ```

  module Data.ByteString.BaseN where


  import qualified Data.ByteString.Char8 as B8


  encode         :: B8.ByteString -> B8.ByteString

  decode         :: B8.ByteString -> B8.ByteString


  encodeAlphabet :: Enc -> B8.ByteString -> B8.ByteString

  decodeAlphabet :: Enc -> B8.ByteString -> B8.ByteString

  ```


  Currently `Data.ByteString.Base58` is not implemented although it is on the

  roadmap.


  The core `Data.ByteString.BaseN` contains all the common utilities for packing

  bytes, processing ByteStrings, creating encodings, and encoding/decoding single

  bytes.

'
license-name: BSD3

Update from Hackage at 2018-03-26T13:03:27Z
Update from Hackage at 2018-03-26T13:03:27Z
