diff options
author | Ulf Möller <ulf@openssl.org> | 2000-09-20 03:24:36 +0000 |
---|---|---|
committer | Ulf Möller <ulf@openssl.org> | 2000-09-20 03:24:36 +0000 |
commit | c8973693abbe48a037638041719ec3f41222fe32 (patch) | |
tree | b4c512b07d27b16a5e36cc55286af8979efa06d6 /doc/crypto/blowfish.pod | |
parent | 4e87e05b25ad89fc2bc4f650d717926fe863be8d (diff) |
ispell.
Diffstat (limited to 'doc/crypto/blowfish.pod')
-rw-r--r-- | doc/crypto/blowfish.pod | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/doc/crypto/blowfish.pod b/doc/crypto/blowfish.pod index fef5f2a079..ba6cc368e8 100644 --- a/doc/crypto/blowfish.pod +++ b/doc/crypto/blowfish.pod @@ -51,35 +51,35 @@ B<in> and B<out> must be 64 bits in length, no less. If they are larger, everything after the first 64 bits is ignored. The mode functions BF_cbc_encrypt(), BF_cfb64_encrypt() and BF_ofb64_encrypt() -all operate on variable length data. They all take an initialisation vector +all operate on variable length data. They all take an initialization vector B<ivec> which needs to be passed along into the next call of the same function -for the same message. B<ivec> may be initialised with anything, but the -recipient needs to know what it was initialised with, or it won't be able +for the same message. B<ivec> may be initialized with anything, but the +recipient needs to know what it was initialized with, or it won't be able to decrypt. Some programs and protocols simplify this, like SSH, where -B<ivec> is simply initialised to zero. +B<ivec> is simply initialized to zero. BF_cbc_encrypt() operates of data that is a multiple of 8 bytes long, while BF_cfb64_encrypt() and BF_ofb64_encrypt() are used to encrypt an variable number of bytes (the amount does not have to be an exact multiple of 8). The purpose of the latter two is to simulate stream ciphers, and therefore, they need the parameter B<num>, which is a pointer to an integer where the current -offset in B<ivec> is stored between calls. This integer must be initialised -to zero when B<ivec> is initialised. +offset in B<ivec> is stored between calls. This integer must be initialized +to zero when B<ivec> is initialized. BF_cbc_encrypt() is the Cipher Block Chaining function for Blowfish. It encrypts or decrypts the 64 bits chunks of B<in> using the key B<schedule>, putting the result in B<out>. B<enc> decides if encryption (BF_ENCRYPT) or decryption (BF_DECRYPT) shall be performed. B<ivec> must point at an 8 byte -long initialisation vector. +long initialization vector. BF_cfb64_encrypt() is the CFB mode for Blowfish with 64 bit feedback. It encrypts or decrypts the bytes in B<in> using the key B<schedule>, putting the result in B<out>. B<enc> decides if encryption (B<BF_ENCRYPT>) or decryption (B<BF_DECRYPT>) shall be performed. B<ivec> must point at an -8 byte long initialisation vector. B<num> must point at an integer which must +8 byte long initialization vector. B<num> must point at an integer which must be initially zero. BF_ofb64_encrypt() is the OFB mode for Blowfish with 64 bit feedback. -It uses the same parameters as BF_cfb64_encrypt(), which must be initialised +It uses the same parameters as BF_cfb64_encrypt(), which must be initialized the same way. BF_encrypt() and BF_decrypt() are the lowest level functions for Blowfish |