Module Name:    src
Committed By:   jruoho
Date:           Thu Apr 15 08:28:41 UTC 2010

Modified Files:
        src/share/man/man4: cgd.4

Log Message:
Small markup changes.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/share/man/man4/cgd.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man4/cgd.4
diff -u src/share/man/man4/cgd.4:1.14 src/share/man/man4/cgd.4:1.15
--- src/share/man/man4/cgd.4:1.14	Wed Apr 14 13:06:45 2010
+++ src/share/man/man4/cgd.4	Thu Apr 15 08:28:41 2010
@@ -1,4 +1,4 @@
-.\" $NetBSD: cgd.4,v 1.14 2010/04/14 13:06:45 wiz Exp $
+.\" $NetBSD: cgd.4,v 1.15 2010/04/15 08:28:41 jruoho Exp $
 .\"
 .\" Copyright (c) 2002, 2003 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd April 14, 2010
+.Dd April 15, 2010
 .Dt CGD 4
 .Os
 .Sh NAME
@@ -51,24 +51,35 @@
 .Ed
 .Pp
 The count argument defines how many
-.Nm Ns 's
-may be configured at a time.
+.Nm Ns
+devices may be configured at a time.
 .Ss Encryption Algorithms
 Currently the following cryptographic algorithms are supported:
 .Bl -tag -width indentxxxxxxx
-.It aes-cbc
-AES in CBC mode.
-AES uses a 128 bit blocksize and can accept keys of
-length 128, 192, or 256.
+.It Ic aes-cbc
+.Tn AES
+in
+.Tn CBC
+mode.
+.Tn AES
+uses a 128 bit blocksize and can accept keys of length 128, 192, or 256.
 The default key length is 128.
-.It 3des-cbc
-Triple DES in CBC mode.
-Triple DES uses a 64 bit blocksize and is
-performed in EDE3 mode with a 168 bit key.
-The key passed to the kernel
-is 192 bits but the parity bits are ignored.
-.It blowfish-cbc
-Blowfish in CBC mode.
+.It Ic 3des-cbc
+Triple
+.Tn DES
+in
+.Tn CBC
+mode.
+Triple
+.Tn DES
+uses a 64 bit blocksize and is performed in
+.Tn EDE3
+mode with a 168 bit key.
+The key passed to the kernel is 192 bits but the parity bits are ignored.
+.It Ic blowfish-cbc
+Blowfish in
+.Tn CBC
+mode.
 Blowfish uses a 64 bit blocksize and can accept keys between 40 and
 448 bits in multiples of 8.
 It is strongly encouraged that keys be at least 128 bits long.
@@ -76,24 +87,42 @@
 The default key length is 128 bits.
 .El
 .Ss IV Methods
-Currently, the following IV Methods are supported:
+Currently, the following
+.Tn IV
+Methods are supported:
 .Bl -tag -width encblkno1
-.It encblkno1
+.It Ic encblkno1
 This method  encrypts the block number of the physical disk block once with
-the cipher and key provided and uses the result as the IV for CBC mode.
-This method should ensure that each block has a different IV and that the IV
+the cipher and key provided and uses the result as the
+.Tn IV
+for
+.Tn CBC
+mode.
+This method should ensure that each block has a different
+.Tn IV
+and that the
+.Tn IV
 is reasonably unpredictable.
 This is the default method used by
 .Xr cgdconfig 8
-when configuring new
-.Nm Ns 's .
-.It encblkno8
-This is the original IV method used by
+when configuring a new
+.Nm Ns .
+.It Ic encblkno8
+This is the original
+.Tn IV
+method used by
 .Nm
 and provided for backward compatibility.
 It repeatedly encrypts the block number of the physical disk block
-eight times and uses the result as the IV for CBC mode.
-This method should ensure that each block has a different IV and that the IV
+eight times and uses the result as the
+.Tn IV
+for
+.Tn CBC
+mode.
+This method should ensure that each block has a different
+.Tn IV
+and that the
+.Tn IV
 is reasonably unpredictable.
 The eightfold encryption was not intended and causes a notable
 performance loss with little (if any) increase in security over a
@@ -107,24 +136,25 @@
 calls defined in
 .Xr sd 4 ,
 and also defines the following:
-.Bl -tag -width CGDIOCSET
-.It CGDIOCSET
-configure the
+.Bl -tag -width CGDIOCSET -offset indent
+.It Dv CGDIOCSET
+Configure the
 .Nm .
 This
 .Xr ioctl 2
 sets up the encryption parameters and points the
 .Nm
 at the underlying disk.
-.It CGDIOCCLR
-unconfigures the
+.It Dv CGDIOCCLR
+Unconfigure the
 .Nm .
 .El
 .Pp
 These
 .Xr ioctl 2 Ns 's
 and their associated data structures are defined in
-.Pa /usr/include/dev/cgdvar.h .
+.In dev/cgdvar.h
+header.
 .Sh WARNINGS
 It goes without saying that if you forget the passphrase that you used
 to configure a

Reply via email to