Module Name: src
Committed By: riastradh
Date: Fri Jul 15 15:23:43 UTC 2016
Modified Files:
src/lib/libc/gen: arc4random.3
Log Message:
Number the properties. Identify the key erasure property by name.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/lib/libc/gen/arc4random.3
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libc/gen/arc4random.3
diff -u src/lib/libc/gen/arc4random.3:1.19 src/lib/libc/gen/arc4random.3:1.20
--- src/lib/libc/gen/arc4random.3:1.19 Mon Nov 17 18:41:29 2014
+++ src/lib/libc/gen/arc4random.3 Fri Jul 15 15:23:43 2016
@@ -1,4 +1,4 @@
-.\" $NetBSD: arc4random.3,v 1.19 2014/11/17 18:41:29 riastradh Exp $
+.\" $NetBSD: arc4random.3,v 1.20 2016/07/15 15:23:43 riastradh Exp $
.\"
.\" Copyright (c) 2014 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -112,7 +112,7 @@ The
functions provide the following security properties against three
different classes of attackers, assuming enough entropy is provided by
the operating system:
-.Bl -bullet -offset abcd
+.Bl -enum -offset abcd
.It
An attacker who has seen some outputs of any of the
.Nm
@@ -131,6 +131,12 @@ One
means the result of any single request to an
.Nm
function, no matter how short it is.
+.Pp
+The second property is sometimes called
+.Sq forward secrecy ,
+.Sq backtracking resistance ,
+or
+.Sq key erasure after each output .
.Sh IMPLEMENTATION NOTES
The
.Nm