aboutsummaryrefslogtreecommitdiffhomepage
path: root/README.md
blob: f3fd91a9cb0ba866fad45cbac7dbd07c0d7361c3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Macaroons: Pure haskell implementation of macaroons
===================================================

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)

[Google paper on macaroons](http://research.google.com/pubs/pub41892.html)
[Macaroons at Mozilla](https://air.mozilla.org/macaroons-cookies-with-contextual-caveats-for-decentralized-authorization-in-the-cloud/)
[Time for better security in NoSQL](http://hackingdistributed.com/2014/11/23/macaroons-in-hyperdex/)
[Pure java implementation](https://github.com/nitram509/jmacaroons)

TODO
====

- Verifiy Macaroons
- Discharge Macaroons