Package0.6.0.1TextJSON
canonical-json
Canonical JSON for signing and hashing JSON values
- Version0.6.0.1
- CategoryText, JSON
- LicenceBSD-3-Clause
- AuthorDuncan Coutts, Edsko de Vries
- Maintainerduncan@well-typed.com, edsko@well-typed.com
- Homepagegithub.com/well-typed/canonical-json
- Pinned byhackage canonical-json 0.6.0.1
- Sourcehackage.haskell.org/package/canonical-json-0.6.0.1
Modules
4 modules- Text.JSON.Canonical20An implementation of Canonical JSON. http://wiki.laptop.org/go/Canonical_JSON The "canonical JSON" format is designed to provide repeatab…
- Text.JSON.Canonical.Class12Type classes and utilities for converting to and from JSValue.
- Text.JSON.Canonical.Parse3Minimal implementation of Canonical JSON parsing and printing. http://wiki.laptop.org/go/Canonical_JSON TODO: Known bugs/limitations: Dec…
- Text.JSON.Canonical.Types5
Description
An implementation of Canonical JSON.
http://wiki.laptop.org/go/Canonical_JSON
The "canonical JSON" format is designed to provide repeatable hashes of JSON-encoded data. It is designed for applications that need to hash, sign or authenitcate JSON data structures, including embedded signatures.
Canonical JSON is parsable with any full JSON parser, and it allows whitespace for pretty-printed human readable presentation, but it can be put into a canonical form which then has a stable serialised representation and thus a stable hash.
Depends on
6 packages- base-4.20.2.0with GHC
- bytestring-0.12.2.0with GHC
- containers-0.7with GHC
- deepseq-1.5.0.0with GHC
- parsec-3.1.18.0with GHC
- pretty-1.1.3.6with GHC
Used by in this set · 0
Nothing in this set depends on it.