Macaroons: Pure haskell implementation of macaroons
===================================================
+![Maintenance Status](https://img.shields.io/badge/maintenance%20status-needs%20love-ff69b4.svg)
+[![Build Status](https://travis-ci.org/jtanguy/hmacaroons.svg?branch=master)](https://travis-ci.org/jtanguy/hmacaroons)
+[![Coverage Status](https://coveralls.io/repos/jtanguy/hmacaroons/badge.svg?branch=master&service=github)](https://coveralls.io/github/jtanguy/hmacaroons?branch=master)
+[![Join the chat at https://gitter.im/jtanguy/hmacaroons](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/jtanguy/hmacaroons?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+
Macaroons is a pure haskell implementation of macaroons. It aims to provide
compatibility at a serialized level with the [reference implementation](https://github.com/rescrv/libmacaroons)
and the [python implementation](https://github.com/ecordell/pymacaroons)
- [C](https://github.com/rescrv/libmacaroons)
- [Java](https://github.com/nitram509/jmacaroons)
-- [Python](https://github.com/ecordell/pymacaroons)
- [Node.js](https://github.com/nitram509/macaroons.js)
-
-TODO
-====
-
-- Verify Macaroons
-- Discharge Macaroons
-- JSON serialization
-- Quickcheck tests
-- Error handling
+- [Python](https://github.com/ecordell/pymacaroons)
+- [Rust](https://github.com/cryptosphere/rust-macaroons.git)