summaryrefslogtreecommitdiff
path: root/lib/libc/crypt
diff options
context:
space:
mode:
authorAaron Campbell <aaron@cvs.openbsd.org>1999-07-09 13:36:00 +0000
committerAaron Campbell <aaron@cvs.openbsd.org>1999-07-09 13:36:00 +0000
commit078c2448197a826265f74828b3159d758f1f0ceb (patch)
treeef3b0d7b2b6fcf1328ac8953d9e2abf6431093ea /lib/libc/crypt
parent3610cb2f5b1eeb5e599fcca418780b43c2f30b6d (diff)
- remove all trailing whitespace
* except when it is escaped with a `\' at the end of the line - fix remaining .Nm usage as well - this is from a patch I received from kwesterback@home.com, who has been working on some scripts for fixing formatting errors in mdoc'd man pages Ok, so there could be a cost/benefit debate with this commit, but since I have the patch we might as well commit it...
Diffstat (limited to 'lib/libc/crypt')
-rw-r--r--lib/libc/crypt/arc4random.312
-rw-r--r--lib/libc/crypt/blowfish.310
-rw-r--r--lib/libc/crypt/crypt.344
3 files changed, 33 insertions, 33 deletions
diff --git a/lib/libc/crypt/arc4random.3 b/lib/libc/crypt/arc4random.3
index 988de1d0f67..b10115c4d88 100644
--- a/lib/libc/crypt/arc4random.3
+++ b/lib/libc/crypt/arc4random.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: arc4random.3,v 1.10 1999/07/04 18:59:42 aaron Exp $
+.\" $OpenBSD: arc4random.3,v 1.11 1999/07/09 13:35:15 aaron Exp $
.\" Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de>
.\" All rights reserved.
.\"
@@ -47,19 +47,19 @@
.Fn arc4random_addrandom "u_char *dat" "int datlen"
.Sh DESCRIPTION
The
-.Fn arc4random
+.Fn arc4random
function uses the key stream generator employed by the
arc4 cipher, which uses 8*8 8 bit S-Boxes. The S-Boxes
can be in about (2**1700) states.
.Pp
The
.Fn arc4random_stir
-function reads data from
+function reads data from
.Pa /dev/arandom
and uses it to permute the S-Boxes via
.Fn arc4random_addrandom .
.Pp
-There is no need to call
+There is no need to call
.Fn arc4random_stir
before using
.Fn arc4random ,
@@ -72,7 +72,7 @@ automatically initializes itself.
.Xr random 3
.Sh HISTORY
An algorithm call
-.Pa RC4
+.Pa RC4
was designed by RSA Data Security, Inc. It was considered a trade secret,
but not trademarked.
A clone of this was posted anonymously to the USENET and was confirmed to
@@ -81,5 +81,5 @@ Because of the trade secret situation, RSA Data Security, Inc. can do
nothing about the situation.
Since
.Pa RC4
-used to be a trade secret, the cipher is now referred to as
+used to be a trade secret, the cipher is now referred to as
.Pa ARC4 .
diff --git a/lib/libc/crypt/blowfish.3 b/lib/libc/crypt/blowfish.3
index 0ab44d21d26..647c8cb6b20 100644
--- a/lib/libc/crypt/blowfish.3
+++ b/lib/libc/crypt/blowfish.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: blowfish.3,v 1.4 1999/05/23 14:10:58 aaron Exp $
+.\" $OpenBSD: blowfish.3,v 1.5 1999/07/09 13:35:15 aaron Exp $
.\" Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de>
.\" All rights reserved.
.\"
@@ -74,15 +74,15 @@ must be even.
.Fn blf_dec
is used for decrypting Blowfish encrypted blocks.
.Pp
-The functions
+The functions
.Fn blf_ecb_encrypt
and
-.Fn blf_ecb_decrypt
+.Fn blf_ecb_decrypt
are used for encrypting and decrypting octet streams in ECB mode.
-The functions
+The functions
.Fn blf_cbc_encrypt
and
-.Fn blf_cbc_decrypt
+.Fn blf_cbc_decrypt
are used for encrypting and decrypting octet streams in
Cipherblock Chaining Mode (CBC).
.Pp
diff --git a/lib/libc/crypt/crypt.3 b/lib/libc/crypt/crypt.3
index 239c9b30898..c22e4d21af5 100644
--- a/lib/libc/crypt/crypt.3
+++ b/lib/libc/crypt/crypt.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: crypt.3,v 1.12 1999/03/18 11:08:33 aaron Exp $
+.\" $OpenBSD: crypt.3,v 1.13 1999/07/09 13:35:15 aaron Exp $
.\"
.\" FreeSec: libcrypt
.\"
@@ -94,42 +94,42 @@ and
.Fa salt .
.Ss "MD5" crypt:
.Pp
-For
-.Tn MD5
-crypt the version number,
-.Fa salt
+For
+.Tn MD5
+crypt the version number,
+.Fa salt
and the hashed password are separated
by the ``$'' character. The maximum length of a password is limited by
the length counter of the MD5 context, which is about
-2**64. A valid MD5 password entry looks like this:
+2**64. A valid MD5 password entry looks like this:
.Pp
``$1$caeiHQwX$hsKqOjrFRRN6K32OWkCBf1''.
.Pp
-The whole MD5 password string is passed as
+The whole MD5 password string is passed as
.Fa setting
for interpretation.
.Ss "Blowfish" crypt:
.Pp
-The
-.Tn Blowfish
-version of crypt has 128 bits of
-.Fa salt
+The
+.Tn Blowfish
+version of crypt has 128 bits of
+.Fa salt
in order to make building
dictionaries of common passwords space consuming. The initial state
-of the
-.Tn Blowfish
-cipher is expanded using the
+of the
+.Tn Blowfish
+cipher is expanded using the
.Fa salt
and the
-.Fa password
+.Fa password
repeating the process a variable number of rounds, which is encoded in
the password string. The maximum password length is 72. The final Blowfish
password entry is created by encrypting
-the string ``OrpheanBeholderScryDoubt'' with the
-.Tn Blowfish
+the string ``OrpheanBeholderScryDoubt'' with the
+.Tn Blowfish
state 64 times.
.Pp
-The version number, the logarithm of the number of rounds and
+The version number, the logarithm of the number of rounds and
the concatenation of salt and
hashed password are separated by the ``$'' character. An encoded ``8''
would specify 256 rounds.
@@ -137,7 +137,7 @@ A valid Blowfish password looks like this:
.Pp
``$2a$12$eIAq8PR8sIUnJ1HaohxX2O9x9Qlm2vK97LJ5dsXdmB.eXF42qjchC''.
.Pp
-The whole Blowfish password string is passed as
+The whole Blowfish password string is passed as
.Fa setting
for interpretation.
.Ss "Traditional" crypt:
@@ -285,13 +285,13 @@ first appeared in
This library (FreeSec 1.0) was developed outside the United States of America
as an unencumbered replacement for the U.S.-only libcrypt encryption
library.
-Programs linked against the
+Programs linked against the
.Fn crypt
-interface may be exported from the U.S.A. only if they use
+interface may be exported from the U.S.A. only if they use
.Fn crypt
solely for authentication purposes and avoid use of
the other programmer interfaces listed above. Special care has been taken
-in the library so that programs which only use the
+in the library so that programs which only use the
.Fn crypt
interface do not pull in the other components.
.Sh AUTHOR