Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(15472)

Issue 42560043: code review 42560043: go.crypto/fortuna: Implements the Fortuna secure random... (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years, 4 months ago by M-A
Modified:
9 years, 3 months ago
Visibility:
Public.

Description

go.crypto/fortuna: Implements the Fortuna secure random number generator Implemented as described in Cryptography Engineering, N. Ferguson, B. Schneier, T. Kohno, ISBN 978-0-470-47424-2. Implemented the Generator interface as a stand-alone usable pseudo-random number generator (PRNG) that has better security properties than using AES in CTR mode. A python implementation of the Generator is included in testdata to confirm the pure determinism of the implementation.

Patch Set 1 #

Patch Set 2 : diff -r 6478cc9340cb https://code.google.com/p/go.crypto #

Patch Set 3 : diff -r 6478cc9340cb https://code.google.com/p/go.crypto #

Patch Set 4 : diff -r 6478cc9340cb https://code.google.com/p/go.crypto #

Total comments: 28

Patch Set 5 : diff -r 6478cc9340cb https://code.google.com/p/go.crypto #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1235 lines, -0 lines) Patch
A fortuna/README View 1 1 chunk +7 lines, -0 lines 0 comments Download
A fortuna/counter.go View 1 1 chunk +22 lines, -0 lines 0 comments Download
A fortuna/counter_test.go View 1 1 chunk +35 lines, -0 lines 0 comments Download
A fortuna/double_hash.go View 1 2 3 4 1 chunk +47 lines, -0 lines 0 comments Download
A fortuna/double_hash_test.go View 1 1 chunk +41 lines, -0 lines 0 comments Download
A fortuna/fortuna.go View 1 2 3 4 1 chunk +202 lines, -0 lines 0 comments Download
A fortuna/fortuna_test.go View 1 1 chunk +186 lines, -0 lines 0 comments Download
A fortuna/generator.go View 1 2 3 4 1 chunk +162 lines, -0 lines 0 comments Download
A fortuna/generator_test.go View 1 2 3 4 1 chunk +314 lines, -0 lines 0 comments Download
A fortuna/testdata/double_hash.json View 1 1 chunk +14 lines, -0 lines 0 comments Download
A fortuna/testdata/fortuna_generator.py View 1 1 chunk +88 lines, -0 lines 0 comments Download
A fortuna/testdata/generate_double_hash.py View 1 1 chunk +40 lines, -0 lines 0 comments Download
A fortuna/testdata/generate_generator.py View 1 1 chunk +49 lines, -0 lines 0 comments Download
A fortuna/testdata/generator.json View 1 1 chunk +28 lines, -0 lines 0 comments Download

Messages

Total messages: 16
M-A
Hello golang-dev@googlegroups.com, I'd like you to review this change to https://code.google.com/p/go.crypto
10 years, 4 months ago (2013-12-15 21:13:38 UTC) #1
M-A
On 2013/12/15 21:13:38, M-A wrote: > Hello mailto:golang-dev@googlegroups.com, > > I'd like you to review ...
10 years, 4 months ago (2013-12-15 21:16:10 UTC) #2
dfc
Why did you run this benchmarks with GOMAXPROCS=32 set ? On Mon, Dec 16, 2013 ...
10 years, 4 months ago (2013-12-15 22:04:36 UTC) #3
minux1
do we really need the pylintrc file? I don't think we'd ever change the python ...
10 years, 4 months ago (2013-12-15 22:17:38 UTC) #4
M-A
On 2013/12/15 22:04:36, dfc wrote: > Why did you run this benchmarks with GOMAXPROCS=32 set ...
10 years, 4 months ago (2013-12-15 23:54:49 UTC) #5
dchest
Here are some comments on implementation. However, I'm skeptical that we need Fortuna in user ...
10 years, 4 months ago (2013-12-16 17:16:04 UTC) #6
M-A
On 2013/12/16 17:16:04, dchest wrote: > Here are some comments on implementation. However, I'm skeptical ...
10 years, 4 months ago (2013-12-16 19:00:43 UTC) #7
gobot
Replacing golang-dev with golang-codereviews.
10 years, 4 months ago (2013-12-20 16:26:16 UTC) #8
M-A
I got three different sets of comments which I replied but I'd like a definitive ...
10 years, 3 months ago (2013-12-23 19:20:14 UTC) #9
M-A
Should I consider the silence a 'no' for acceptance? If so, I'll push it on ...
10 years, 3 months ago (2014-01-05 01:50:33 UTC) #10
dfc
Please wait nil next week, many people are on holiday. > On 5 Jan 2014, ...
10 years, 3 months ago (2014-01-05 01:55:36 UTC) #11
bradfitz
R=agl To determine whether this should go in go.crypto.
10 years, 3 months ago (2014-01-05 18:05:05 UTC) #12
agl1
On Windows and (most?) POSIX systems, the operating system supplies entropy and we use it ...
10 years, 3 months ago (2014-01-06 18:03:14 UTC) #13
M-A
On 2014/01/06 18:03:14, agl1 wrote: > On Windows and (most?) POSIX systems, the operating system ...
10 years, 2 months ago (2014-01-22 18:17:50 UTC) #14
agl1
On 2014/01/22 18:17:50, M-A wrote: > I don't mind not putting it here > and ...
10 years, 2 months ago (2014-01-22 20:54:35 UTC) #15
gobot
9 years, 11 months ago (2014-05-25 21:12:13 UTC) #16
R=close (assigned by agl@golang.org)
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b