OpenBSD CVS

CVS log for src/share/man/man4/random.4


[BACK] Up to [local] / src / share / man / man4

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.36 / (download) - annotate - [select for diffs], Fri May 29 03:27:29 2020 UTC (4 years ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, HEAD
Changes since 1.35: +2 -5 lines
Diff to previous 1.35 (colored)

pointless referencing .h files in SYNOPSIS

Revision 1.35 / (download) - annotate - [select for diffs], Fri May 22 02:00:26 2020 UTC (4 years ago) by deraadt
Branch: MAIN
Changes since 1.34: +2 -4 lines
Diff to previous 1.34 (colored)

delete uneducated commentary

Revision 1.34 / (download) - annotate - [select for diffs], Sat Sep 28 14:57:36 2019 UTC (4 years, 8 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6
Changes since 1.33: +22 -13 lines
Diff to previous 1.33 (colored)

Update page a little, in particular try to describe the underlying mechanisms
in simple terms (mostly as a yardstick for others to be measured against):
     Entropy data stored previously is provided to the kernel during the boot
     sequence and used as inner-state of a stream cipher.  High quality data
     is available immediately upon kernel startup.  System activity (such as
     disk, network, and clock device interrupts), and hardware random
     generator output is collected, whitened with a crc and hash, then
     periodically folded together with stream cipher inner-state and outer-
     state to create a new inner state.  Reads from all consumers (including
     the kernel itself, which makes many requests per second) are sliced from
     the same output stream, which carves the stream cipher output
     unpredictably and helps improve forward and backtracking protection
     beyond the strength of the stream cipher.
some discussion with djm.  There may be more updates.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Nov 10 23:29:09 2017 UTC (6 years, 6 months ago) by naddy
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)

replace last instances of /dev/arandom with /dev/urandom

Revision 1.32 / (download) - annotate - [select for diffs], Tue Oct 17 22:25:41 2017 UTC (6 years, 7 months ago) by schwarze
Branch: MAIN
Changes since 1.31: +39 -25 lines
Diff to previous 1.31 (colored)

Full rewrite:
Remove much that was outdated, misleading, or irrelevant.
Add some lacking information instead.

Joint work with deraadt@,
using much feedback from guenther@ and naddy@,
OK deraadt@ jmc@ naddy@.

Revision 1.31 / (download) - annotate - [select for diffs], Thu Sep 10 17:55:21 2015 UTC (8 years, 8 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.30: +4 -4 lines
Diff to previous 1.30 (colored)

use .In rather than .Fd #include

Revision 1.30 / (download) - annotate - [select for diffs], Thu Jan 23 05:14:44 2014 UTC (10 years, 4 months ago) by tedu
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7, OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.29: +9 -11 lines
Diff to previous 1.29 (colored)

update and refine to reflect current status and best practices.

Revision 1.29 / (download) - annotate - [select for diffs], Tue Jan 11 15:26:05 2011 UTC (13 years, 4 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

all the devices output same types of data

Revision 1.28 / (download) - annotate - [select for diffs], Sun Jan 9 02:20:53 2011 UTC (13 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.27: +4 -4 lines
Diff to previous 1.27 (colored)

tweak previous;

Revision 1.27 / (download) - annotate - [select for diffs], Sun Jan 9 00:06:50 2011 UTC (13 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

update random(4) and arc4random(9) manual pages

Revision 1.26 / (download) - annotate - [select for diffs], Fri Jan 7 08:23:27 2011 UTC (13 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.25: +4 -5 lines
Diff to previous 1.25 (colored)

tweak previous; ok deraadt

Revision 1.25 / (download) - annotate - [select for diffs], Thu Jan 6 15:53:51 2011 UTC (13 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.24: +12 -23 lines
Diff to previous 1.24 (colored)

document that all *random nodes supply data now

Revision 1.24 / (download) - annotate - [select for diffs], Wed Dec 29 17:51:47 2010 UTC (13 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.23: +2 -3 lines
Diff to previous 1.23 (colored)

the random ioctl stuff is not very useful.  I want to see all the
non-essential parts of rnd.c removed so that we can keep our eye on
what the code should be doing.
ok tedu who had a similar diff in the past

Revision 1.23 / (download) - annotate - [select for diffs], Sun Oct 3 23:14:22 2010 UTC (13 years, 8 months ago) by tedu
Branch: MAIN
Changes since 1.22: +14 -20 lines
Diff to previous 1.22 (colored)

remove most mentions of the deprecated random devices. ok deraadt

Revision 1.22 / (download) - annotate - [select for diffs], Fri Oct 10 20:13:29 2008 UTC (15 years, 7 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.21: +2 -6 lines
Diff to previous 1.21 (colored)

prandom dies

Revision 1.21 / (download) - annotate - [select for diffs], Sun May 18 06:53:56 2008 UTC (16 years ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE, OPENBSD_4_4
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

some missing articles; from Pierre Riteau

Revision 1.20 / (download) - annotate - [select for diffs], Thu May 31 19:19:51 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

convert to new .Dd format;

Revision 1.19 / (download) - annotate - [select for diffs], Thu Oct 26 08:37:14 2006 UTC (17 years, 7 months ago) by tom
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE, OPENBSD_4_1
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

Driver for the AMD Geode LX series processor security block.
Currently just uses the RNG; AES support to be added later.

ok deraadt@

Revision 1.18 / (download) - annotate - [select for diffs], Fri Jun 6 10:29:41 2003 UTC (21 years ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9, OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6, OPENBSD_3_5_BASE, OPENBSD_3_5, OPENBSD_3_4_BASE, OPENBSD_3_4
Changes since 1.17: +11 -11 lines
Diff to previous 1.17 (colored)

- section reorder
- some macro fixes
- kill whitespace at EOL

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jun 2 22:11:25 2003 UTC (21 years ago) by mickey
Branch: MAIN
Changes since 1.16: +1 -7 lines
Diff to previous 1.16 (colored)

three four kill...

Revision 1.16 / (download) - annotate - [select for diffs], Thu Apr 3 11:02:36 2003 UTC (21 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.15: +6 -6 lines
Diff to previous 1.15 (colored)

typos;

Revision 1.15 / (download) - annotate - [select for diffs], Sat Oct 26 15:34:52 2002 UTC (21 years, 7 months ago) by jakob
Branch: MAIN
CVS Tags: OPENBSD_3_3_BASE, OPENBSD_3_3
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

indent section about arc4random; ok miod@

Revision 1.14 / (download) - annotate - [select for diffs], Thu Sep 26 07:55:40 2002 UTC (21 years, 8 months ago) by miod
Branch: MAIN
CVS Tags: OPENBSD_3_2_BASE, OPENBSD_3_2
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

Incomplete section 4 mi manual page cleanup.
- make configuration lines match GENERIC files
- more Xr (hopefully usefule Xr)
- never mention intro(4) on non-physical devices (i.e. protocols), always
mention it for physical devices
- random text style and quoting fixes
- drivers ported from FreeBSD did mention rc.conf instead of hostname.if as
the place to put mediaopt
- some .Tn UNIX -> .Ox replacements
- etc, etc...

reviewd in part by deraadt@ (until he got bored of this)

Revision 1.13 / (download) - annotate - [select for diffs], Fri Oct 5 14:45:53 2001 UTC (22 years, 8 months ago) by mpech
Branch: MAIN
CVS Tags: OPENBSD_3_1_BASE, OPENBSD_3_1, OPENBSD_3_0_BASE, OPENBSD_3_0
Changes since 1.12: +5 -3 lines
Diff to previous 1.12 (colored)

Powered by @mantoya:
o) start new sentence on a new line;
o) minor mdoc fixes;
millert@ ok

Tip of the day:   www.mpechismazohist.com

Revision 1.12 / (download) - annotate - [select for diffs], Fri Jun 22 12:15:46 2001 UTC (22 years, 11 months ago) by mpech
Branch: MAIN
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored)

o) remove unnecessary .Pp;
o) remove unnecessary .Nm args;
o) closes .Bl;
o) .Sh AUTHOR -> .Sh AUTHORS;
o) sort SEE ALSO;
o) better -mdoc style;
o) typos;

aaron@ ok.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Jun 22 11:39:21 2001 UTC (22 years, 11 months ago) by mpech
Branch: MAIN
Changes since 1.10: +7 -4 lines
Diff to previous 1.10 (colored)

o) .Sh AUTHOR -> .Sh AUTHORS;
o) sort SEE ALSO;
o) remove unnecessary .Pp;
o) split paths in .Sh FILES;

millert@ ok

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jun 19 03:21:51 2000 UTC (23 years, 11 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9, OPENBSD_2_8_BASE, OPENBSD_2_8
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

rename Nm

Revision 1.9 / (download) - annotate - [select for diffs], Mon Apr 17 22:01:11 2000 UTC (24 years, 1 month ago) by mickey
Branch: MAIN
CVS Tags: OPENBSD_2_7_BASE, OPENBSD_2_7
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Xr pchb(4)

Revision 1.8 / (download) - annotate - [select for diffs], Sat Jan 22 02:17:54 2000 UTC (24 years, 4 months ago) by aaron
Branch: MAIN
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored)

ie. -> i.e.,

Revision 1.7 / (download) - annotate - [select for diffs], Tue Jun 29 22:06:11 1999 UTC (24 years, 11 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_6_BASE, OPENBSD_2_6
Changes since 1.6: +28 -14 lines
Diff to previous 1.6 (colored)

much better

Revision 1.6 / (download) - annotate - [select for diffs], Sat Jun 5 13:18:32 1999 UTC (25 years ago) by aaron
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

more .Os cleanup, remove some trailing whitespace, cleanse some .Nm

Revision 1.5 / (download) - annotate - [select for diffs], Sun May 16 19:56:35 1999 UTC (25 years ago) by alex
Branch: MAIN
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored)

Cleanup xrefs under SEE ALSO.  Specifically:

  - Sort xrefs by section, and then alphabetically.
  - Add missing commas between xref items.
  - Remove commas from the last xref entry.
  - Remove duplicate entries.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Sep 6 22:23:19 1998 UTC (25 years, 9 months ago) by aaron
Branch: MAIN
CVS Tags: OPENBSD_2_5_BASE, OPENBSD_2_5, OPENBSD_2_4_BASE, OPENBSD_2_4
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

More man page fixes. Spelling, grammar, some typos. Lots of double-word
occurrences squashed as well.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Jun 25 22:28:29 1997 UTC (26 years, 11 months ago) by angelos
Branch: MAIN
CVS Tags: OPENBSD_2_3_BASE, OPENBSD_2_3, OPENBSD_2_2_BASE, OPENBSD_2_2
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Typo correction.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Jun 15 03:41:49 1997 UTC (26 years, 11 months ago) by mickey
Branch: MAIN
Changes since 1.1: +30 -17 lines
Diff to previous 1.1 (colored)

reality update
cleanup

Revision 1.1 / (download) - annotate - [select for diffs], Tue Dec 17 22:56:03 1996 UTC (27 years, 5 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_2_1_BASE, OPENBSD_2_1

rnd -> random doncha know

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.