Skip to content

v0.14.0

Compare
Choose a tag to compare
@dchest dchest released this 20 Feb 16:08
· 116 commits to master since this release
  • 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 from nacl.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 use nacl.randomBytes and related functions in Web Workers without
    changes.

  • Changes to testing (see README).