Cross-platform cryptographic facilities.
Git issues and other communications are warmly welcomed. [email protected]
jvm
, node + npm
, clj
, shadow-cljs
{nuid/cryptography {:git/url "https://github.com/nuid/cryptography" :sha "..."}}
nuid.cryptography
primarily exists to abstract over platform-specific
differences and provide a common interface to the provided functionality across
host platforms. nuid.cryptography
delegates directly to host implementions
(e.g. SecureRandom
, MessageDigest
, etc. on the jvm
, and brorand
,
hash.js
, etc., in node
and the browser).
Apache v2.0 or MIT
This library is property tested to help verify implementation, but has not yet been audited by an independent third party.