summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjmc <>2006-07-25 12:41:06 +0000
committerjmc <>2006-07-25 12:41:06 +0000
commit946951e96bdaa8d5f256060e892a992687123068 (patch)
tree573e3cede67acc9bb474d877c36de905fab7d327
parentbff9f9f3b2451cc7bda0f7cdfafed844fe06000f (diff)
downloadopenbsd-946951e96bdaa8d5f256060e892a992687123068.tar.gz
openbsd-946951e96bdaa8d5f256060e892a992687123068.tar.bz2
openbsd-946951e96bdaa8d5f256060e892a992687123068.zip
updates from nicholas marriott;
re-worded and ok djm
-rw-r--r--src/lib/libc/crypt/blowfish.314
1 files changed, 9 insertions, 5 deletions
diff --git a/src/lib/libc/crypt/blowfish.3 b/src/lib/libc/crypt/blowfish.3
index a97e3c94f2..0e1a077de9 100644
--- a/src/lib/libc/crypt/blowfish.3
+++ b/src/lib/libc/crypt/blowfish.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: blowfish.3,v 1.14 2005/10/02 08:12:16 jmc Exp $ 1.\" $OpenBSD: blowfish.3,v 1.15 2006/07/25 12:41:06 jmc Exp $
2.\" 2.\"
3.\" Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de> 3.\" Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de>
4.\" All rights reserved. 4.\" All rights reserved.
@@ -47,9 +47,9 @@
47.Ft void 47.Ft void
48.Fn blf_key "blf_ctx *state" "const u_int8_t *key" "u_int16_t keylen" 48.Fn blf_key "blf_ctx *state" "const u_int8_t *key" "u_int16_t keylen"
49.Ft void 49.Ft void
50.Fn blf_enc "blf_ctx *state" "u_int32_t *data" "u_int16_t datalen" 50.Fn blf_enc "blf_ctx *state" "u_int32_t *data" "u_int16_t blocks"
51.Ft void 51.Ft void
52.Fn blf_dec "blf_ctx *state" "u_int32_t *data" "u_int16_t datalen" 52.Fn blf_dec "blf_ctx *state" "u_int32_t *data" "u_int16_t blocks"
53.Ft void 53.Ft void
54.Fn blf_ecb_encrypt "blf_ctx *state" "u_int8_t *data" "u_int32_t datalen" 54.Fn blf_ecb_encrypt "blf_ctx *state" "u_int8_t *data" "u_int32_t datalen"
55.Ft void 55.Ft void
@@ -75,8 +75,8 @@ is the initialized state derived from
75.Fn blf_key . 75.Fn blf_key .
76The stream of 32-bit words is encrypted in Electronic Codebook 76The stream of 32-bit words is encrypted in Electronic Codebook
77Mode (ECB) and 77Mode (ECB) and
78.Pa datalen 78.Pa blocks
79must be even. 79is the number of 64-bit blocks in the stream.
80.Fn blf_dec 80.Fn blf_dec
81is used for decrypting Blowfish encrypted blocks. 81is used for decrypting Blowfish encrypted blocks.
82.Pp 82.Pp
@@ -91,6 +91,10 @@ and
91.Fn blf_cbc_decrypt 91.Fn blf_cbc_decrypt
92are used for encrypting and decrypting octet streams in 92are used for encrypting and decrypting octet streams in
93Cipherblock Chaining Mode (CBC). 93Cipherblock Chaining Mode (CBC).
94For these functions
95.Pa datalen
96specifies the number of octets of data to encrypt or decrypt.
97It must be a multiple of 8 (64-bit block).
94.Pp 98.Pp
95The functions 99The functions
96.Fn Blowfish_initstate , 100.Fn Blowfish_initstate ,