Aaron Toponce
92a1da77f9
Increase default number of dice rolls from 4 to 6
...
Diceware provides about 12.92 bits of entropy per word. Best practice for
passwords is to reach at least 70 bits of entropy to stay outside of successful
clustered offline password cracking.
4 Diceware words: ~51.6 bits
5 Diceware words: ~64.6 bits
6 Diceware words: ~77.5 bits
2018-04-09 11:52:19 -06:00
Douglas Muth
d612d532be
Added Travis Badge
2017-11-12 18:16:07 -05:00
Douglas Muth
5025028b80
Added caching of node_modules/ directory.
2017-11-12 18:07:55 -05:00
Douglas Muth
5a54573b99
Added latest LTS release.
2017-11-12 18:06:34 -05:00
Douglas Muth
fd84c1bee0
According to https://github.com/nodejs/Release#release-schedule , 7 isn't an official release, but 6 is!
2017-11-12 18:04:14 -05:00
Douglas Muth
2a809a198f
Let's try later versions of Node.js, and not iojs anymore.
2017-11-12 18:02:14 -05:00
Douglas Muth
c57117d439
Oops--missed that dot at the beginning of the filename.
2017-11-12 18:00:15 -05:00
Douglas Muth
87209ea76c
Okay, let's try a node_js group.
2017-11-12 17:58:27 -05:00
Douglas Muth
0b05e81e9a
Added travis.yml (this should default to "npm test"...)
2017-11-12 17:48:47 -05:00
Douglas Muth
39e8169201
New bundle
2017-11-09 22:08:16 -05:00
Douglas Muth
cce6ab941a
Added testing
2017-11-09 22:07:24 -05:00
Douglas Muth
8358105d7f
Added Mocha and should.
2017-11-09 22:06:03 -05:00
Douglas Muth
eda37b2da0
Tweaked how some errors were returned so that the functions could be unit tested.
2017-11-09 22:05:35 -05:00
Douglas Muth
a97b733444
Removed TODO list
2017-11-09 21:45:23 -05:00
Douglas Muth
5ed5080f04
Removed unused Qunit stuff.
2017-11-09 21:44:57 -05:00
Douglas Muth
be1ca19d94
Finished Mocha tests!
2017-11-09 21:44:31 -05:00
Douglas Muth
51659baf6d
Tests for convertBase6ToDice().
2017-11-09 21:32:31 -05:00
Douglas Muth
544f504bd3
Now testing getBase6()
2017-11-09 21:26:24 -05:00
Douglas Muth
3f1661281c
First tests in Mocha--now testing getRandomValue().
2017-11-09 20:56:48 -05:00
Douglas Muth
8d79feba2a
Refactored some functions into lib.js.
2017-11-09 20:11:24 -05:00
Douglas Muth
bf0ec41ab9
Removed main.js
2017-11-09 19:45:37 -05:00
Douglas Muth
e5620cf3e6
Moved main.js into src/index.js
2017-11-09 19:43:36 -05:00
Douglas Muth
59db7e05d6
Oh hey, I just discovered --optimize-minimize. I'm okay with cutting the size of my bundled Javascript in half!
2017-11-09 19:19:15 -05:00
Douglas Muth
02ff5cfb9c
Added development section.
2017-11-08 23:44:16 -05:00
Douglas Muth
c1e52faeb7
Added bundle.
...
I know this is not normally a best practice, but I do want to encourage end users to download this app
and just run it out of the box. Going forward, I will have to be reasonable and not make commits of this file frequently.
2017-11-08 23:29:28 -05:00
Douglas Muth
f19dca83dd
Added in random-number-csprng, which required using Bluebird and Promisfying a *whole* bunch of code.
...
This is the fix to address Bug #7 .
2017-11-08 23:27:42 -05:00
Douglas Muth
b7f1adb8a2
Added Bluebird and random-number-csprng
2017-11-08 23:27:15 -05:00
Douglas Muth
56087911de
Webpack configuration file
2017-11-08 23:27:00 -05:00
Douglas Muth
e703f3260f
Added webpack
2017-11-08 21:17:55 -05:00
Douglas Muth
ab7109283d
Added lib.js
2017-11-08 21:14:25 -05:00
Douglas Muth
5bce9bf5ec
-typo
2017-11-08 21:14:13 -05:00
Douglas Muth
f4dd2b1e79
Added demonstrateBias() function for testing purposes.
2017-11-08 21:13:41 -05:00
Douglas Muth
336c7cd375
Added mention of using the EFF's list. #6 .
2017-07-09 13:49:29 -04:00
Douglas Muth
538846dc71
Added GitHub link
2017-07-09 13:44:02 -04:00
Douglas Muth
3b1d917e66
Clarified # of dice to roll by # of dicerolls.
2017-07-09 13:40:04 -04:00
Douglas Muth
64343087db
Added quotes.
2017-07-09 13:39:33 -04:00
Douglas Muth
081deffdf4
Updated chill.
2017-07-09 13:39:10 -04:00
Douglas Muth
df4baee163
Added Javascript to use the EFF wordlist for when 5 dice are used. #6
2017-07-09 13:37:09 -04:00
Douglas Muth
898377962a
Added EFF wordlist, and updated PHP script and shell script to generate it.
...
Also updated the generated Javascript to show the source. #6
2017-07-09 13:36:42 -04:00
Douglas Muth
05065bbea4
Added debugging note.
2017-07-09 13:35:44 -04:00
Douglas Muth
3116513283
Added instructions for running a local webserver
2017-02-18 16:38:40 -05:00
Douglas Muth
ea0761fb1f
Updated README for #4 .
2017-02-18 16:34:08 -05:00
Douglas Muth
4d85db3b5b
Removed inappropriate comment
2017-02-18 16:21:20 -05:00
Douglas Muth
1e33d1a81e
Now allowing for 6 or 7 dice per roll as well.
2017-02-18 16:17:25 -05:00
Douglas Muth
5217e56615
Updated tests for up to 8 dice. #4
2017-02-18 14:30:42 -05:00
Douglas Muth
d721364030
Now doing conditional loading of Javascript based on GET method. #4
2017-02-18 00:03:43 -05:00
Douglas Muth
6ca25671df
Wrote Diceware.extractGetData() and overhauled debug code to use it.
2017-02-18 00:00:45 -05:00
Douglas Muth
88312059f7
Fixed indenting
2017-02-17 23:41:24 -05:00
Douglas Muth
1b625ad37a
Moved 100+ lines from Diceware.go() into Diceware.rollDiceHandler().
2017-02-17 23:40:34 -05:00
Douglas Muth
4cb0e0e1c7
Updated PHP and shell script to create wordlists for 6 and 7 dice rolls.
2017-02-17 23:22:58 -05:00