maxTime = testMaxTime;
}
var origFeedback = page.evaluate(function() {
- return $(".entropy-feedback").text();
+ return $(".entropy-container").text();
});
var start = new Date().getTime();
var wait = function keepWaiting() {
return;
}
var feedback = page.evaluate(function() {
- return $(".entropy-feedback").text();
+ return $(".entropy-container").text();
});
var hasFinished = feedback != origFeedback;
if (hasFinished) {
"dice",
"base 10",
"hexadecimal",
+ "cards",
];
for (var i=0; i<options.length; i++) {
var option = options[i];
// check the number of bits of entropy is shown
waitForEntropyFeedback(function() {
var entropyText = page.evaluate(function() {
- return $(".entropy-feedback").text();
+ return $(".entropy-container").text();
});
if (entropyText.replace(/\s/g,"").indexOf("Bits" + expected) == -1) {
console.log("Accumulated entropy is not shown correctly for " + entropy);
events: 32,
bits: 128,
words: 12,
+ strength: "easily cracked",
+ },
+ {
+ entropy: "AAAAAAAA BBBBBBBB CCCCCCCC DDDDDDDA",
+ filtered: "AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDA",
+ type: "hexadecimal",
+ events: 32,
+ bits: 128,
+ words: 12,
strength: "strong",
},
{
- entropy: "AAAAAAAA BBBBBBBB CCCCCCCC DDDDDDDD EEEEEEEE",
- filtered: "AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEE",
+ entropy: "AAAAAAAA BBBBBBBB CCCCCCCC DDDDDDDA EEEEEEEE",
+ filtered: "AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDAEEEEEEEE",
type: "hexadecimal",
events: 40,
bits: 160,
strength: "very strong",
},
{
- entropy: "AAAAAAAA BBBBBBBB CCCCCCCC DDDDDDDD EEEEEEEE FFFFFFFF",
- filtered: "AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFF",
+ entropy: "AAAAAAAA BBBBBBBB CCCCCCCC DDDDDDDA EEEEEEEE FFFFFFFF",
+ filtered: "AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDAEEEEEEEEFFFFFFFF",
type: "hexadecimal",
events: 48,
bits: 192,
}
// check feedback
var feedback = page.evaluate(function() {
- return $(".entropy-feedback").text();
+ return $(".entropy-container").text();
});
var feedbackError = getFeedbackError(test, feedback);
if (feedbackError) {