Procházet zdrojové kódy

randomness in Chrome

Mike Hamburg před 15 roky
rodič
revize
c1fcb9a560
1 změnil soubory, kde provedl 10 přidání a 0 odebrání
  1. 10 0
      core/random.js

+ 10 - 0
core/random.js

@@ -366,3 +366,13 @@ sjcl.random = {
   }
   }
 };
 };
 
 
+(function(){
+  try {
+    // get cryptographically strong entropy in Webkit
+    var ab = new Uint32Array(32), i;
+    crypto.getRandomValues(ab);
+    sjcl.random.addEntropy(ab, 1024, "crypto.getRandomValues");
+  } catch (e) {
+    // no getRandomValues :-(
+  }
+})();