Envelopes allow deterministic and secure information storage on the blockchain.
The mintBlue SDK supports different kind of envelopes, each of them can be identified by a type, associated to its objectives.
These envelopes follow the General JWE Serialization Syntax of the JSON Web Encryption standard (JWE) specified in RFC 7516
JWE is chosen because
- supports multiple recipients
- supports multiple encryption algorithms
- supports additional authenticated data
Currently the following Envelopes are available: