API Reference Univrse v0.2.0
Modules
Proxy module for calling crypto functions on supported algorithms.
AES_CBC_HMAC algorithm module.
AES_GCM algorithm module.
ECDH_AES algorithm module.
ECIES_BIE1 algorithm module.
ES256K algorithm module.
ES256K-BSM algorithm module.
HMAC algorithm module.
An Envelope is a structure for encoding any arbitrary data payload for data interchange and/or storage.
Header module.
A Univrse Key is a CBOR data structure that represents a cryptographic key. Univrse Keys closely mirror JSON Web Keys, and it should prove simple to convert keys between the two specifications.
A Univrse Recipient is a structure attached to an Univrse.Envelope.t/0
that helps the intended recipient(s) decrypt the encrypted payload.
A Univrse Signature is a structure attached to an Univrse.Envelope.t/0
,
containing a set of headers and a cryptographic signature (or MAC).
Utility module of commonly used shared helper functions.