homepage: https://github.com/aupiff/keccak#readme
changelog-type: ''
hash: 85c3c616ef869268b3122eb161532b7674f25bdd1a12d518769c5209a59094ff
test-bench-deps:
  keccak: -any
  test-framework-hunit: -any
  bytestring: -any
  test-framework: -any
  base: -any
  test-framework-quickcheck2: -any
  HUnit: -any
  base16-bytestring: -any
  QuickCheck: -any
maintainer: riblankman@gmail.com
synopsis: haskell keccak functions
changelog: ''
basic-deps:
  bytestring: -any
  base: ! '>=4.7 && <5'
all-versions:
- '0.1.0'
author: Roy Blankman
latest: '0.1.0'
description-type: markdown
description: ! '# keccak


  [![Travis

  CI](https://img.shields.io/travis/aupiff/keccak.svg?label=Travis%20CI)](https://travis-ci.org/aupiff/keccak)


  A pure haskell implementation of keccak.


  ## Example usage


  ```haskell

  ghci> :t keccak256

  keccak256 :: BS.ByteString -> BS.ByteString


  ghci> BS16.encode $ keccak256 "testing"

  "5f16f4c7f149ac4f9510d9cf8cf384038ad348b3bcdc01915f95de12df9d1b02"


  ghci> BS16.encode $ keccak256 ""

  "c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"

  ```


  ## Testing


  ```

  stack test

  ```


  ## Benchmarks


  TODO


  ## References


  [Official Keccak Refeerence](https://keccak.team/files/Keccak-reference-3.0.pdf)


  [Specification summary](https://keccak.team/keccak_specs_summary.html)


  [SHA-3 and The Hash Function Keccak (textbook chapter)](https://keccak.team/files/Keccak-reference-3.0.pdf)

'
license-name: MIT

Update from Hackage at 2018-05-16T02:04:44Z
Update from Hackage at 2018-05-16T02:04:44Z
