From 6d8844a50a6f5475566d2a300cd46fa98ffed78d Mon Sep 17 00:00:00 2001 From: Ben Adida <ben@adida.net> Date: Mon, 18 Jun 2012 15:32:29 -0700 Subject: [PATCH] upgraded jwcrypto and start mixing in server-side entropy --- package.json | 2 +- resources/static/common/js/network.js | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index c1bf949a8..ffdc41666 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "express": "2.5.0", "iconv": "1.1.3", "mustache": "0.3.1-dev", - "jwcrypto": "0.2.2", + "jwcrypto": "0.3.1", "mysql": "0.9.5", "node-gettext": "0.1.1", "node-statsd": "https://github.com/downloads/lloyd/node-statsd/0509f85.tgz", diff --git a/resources/static/common/js/network.js b/resources/static/common/js/network.js index 752ce427d..d423f12d3 100644 --- a/resources/static/common/js/network.js +++ b/resources/static/common/js/network.js @@ -6,7 +6,8 @@ BrowserID.Network = (function() { "use strict"; - var bid = BrowserID, + var jwcrypto = require("./lib/jwcrypto"), + bid = BrowserID, complete = bid.Helpers.complete, context, server_time, @@ -45,10 +46,7 @@ BrowserID.Network = (function() { setUserID(result.userid); // seed the PRNG - // FIXME: properly abstract this out, probably by exposing a jwcrypto - // interface for randomness - // require("./libs/all").sjcl.random.addEntropy(result.random_seed); - // FIXME: this wasn't doing anything for real, so commenting this out for now + jwcrypto.addEntropy(result.random_seed); } function withContext(cb, onFailure) { -- GitLab