Cryptographic Libraries

Cryptographic Libraries #

A note on the cryptographic libraries used as it is a not a straightforward affair.

Asymmetric encryption #

Uses ecies-geth which in turns uses SubtleCrypto Web API (browser), secp256k1 (native binding for node) or elliptic (pure JS if none of the other libraries are available).

Symmetric encryption #

Uses SubtleCrypto Web API (browser) or NodeJS' crypto module.