Port of TweetNaCl cryptographic library to JavaScript