aboutsummaryrefslogtreecommitdiffhomepage
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md32
1 files changed, 26 insertions, 6 deletions
diff --git a/README.md b/README.md
index f3fd91a..45b84e0 100644
--- a/README.md
+++ b/README.md
@@ -5,14 +5,34 @@ Macaroons is a pure haskell implementation of macaroons. It aims to provide
5compatibility at a serialized level with the [reference implementation](https://github.com/rescrv/libmacaroons) 5compatibility at a serialized level with the [reference implementation](https://github.com/rescrv/libmacaroons)
6and the [python implementation](https://github.com/ecordell/pymacaroons) 6and the [python implementation](https://github.com/ecordell/pymacaroons)
7 7
8[Google paper on macaroons](http://research.google.com/pubs/pub41892.html) 8**WARNING: This library has not been audited by security experts.**
9[Macaroons at Mozilla](https://air.mozilla.org/macaroons-cookies-with-contextual-caveats-for-decentralized-authorization-in-the-cloud/) 9**There is no error handling at the moment, everyhting is silently accepted**
10[Time for better security in NoSQL](http://hackingdistributed.com/2014/11/23/macaroons-in-hyperdex/) 10
11[Pure java implementation](https://github.com/nitram509/jmacaroons) 11It is developed in the purpose of exploration purposes, and would need much
12more attention if it were to be used in production.
13
14References
15==========
16
17Papers and articles
18-------------------
19
20- [Google paper on macaroons](http://research.google.com/pubs/pub41892.html)
21- [Macaroons at Mozilla](https://air.mozilla.org/macaroons-cookies-with-contextual-caveats-for-decentralized-authorization-in-the-cloud/)
22- [Time for better security in NoSQL](http://hackingdistributed.com/2014/11/23/macaroons-in-hyperdex/)
23
24Implementations
25---------------
26
27- [C](https://github.com/rescrv/libmacaroons)
28- [Java](https://github.com/nitram509/jmacaroons)
29- [Python](https://github.com/ecordell/pymacaroons)
12 30
13TODO 31TODO
14==== 32====
15 33
16- Verifiy Macaroons 34- Verify Macaroons
17- Discharge Macaroons 35- Discharge Macaroons
18 36- JSON serialization
37- Quickcheck tests
38- Error handling