v0.14.0
-
Breaking change! All functions from
nacl.util
have been removed. These
functions are no longer available:nacl.util.decodeUTF8 nacl.util.encodeUTF8 nacl.util.decodeBase64 nacl.util.encodeBase64
If want to continue using them, you can include
https://github.com/dchest/tweetnacl-util-js package:<script src="nacl.min.js"></script> <script src="nacl-util.min.js"></script>
or
var nacl = require('tweetnacl'); nacl.util = require('tweetnacl-util');
However it is recommended to use better packages that have wider
compatibility and better performance. Functions fromnacl.util
were never
intended to be robust solution for string conversion and were included for
convenience: cryptography library is not the right place for them.Currently calling these functions will throw error pointing to
tweetnacl-util-js
(in the next version this error message will be removed). -
Improved detection of available random number generators, making it possible
to usenacl.randomBytes
and related functions in Web Workers without
changes. -
Changes to testing (see README).