Lines Matching +full:out +full:- +full:functions
18 .\" Set up some character translations and predefined strings. \*(-- will
24 .tr \(*W-
27 . ds -- \(*W-
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
37 . ds -- \|\(em\|
71 .\" Fear. Run. Save yourself. No user-serviceable parts.
81 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
97 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
98 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
99 . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
100 . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
101 . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
102 . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
104 . \" troff and (daisy-wheel) nroff accents
123 . ds d- d\h'-1'\(ga
124 . ds D- D\h'-1'\(hy
134 .TH BF_ENCRYPT 3ossl "2023-09-19" "3.0.11" "OpenSSL"
141 BF_cfb64_encrypt, BF_ofb64_encrypt, BF_options \- Blowfish encryption
148 The following functions have been deprecated since OpenSSL 3.0, and can be
149 hidden entirely by defining \fB\s-1OPENSSL_API_COMPAT\s0\fR with a suitable version value,
155 \& void BF_ecb_encrypt(const unsigned char *in, unsigned char *out,
157 \& void BF_cbc_encrypt(const unsigned char *in, unsigned char *out,
160 \& void BF_cfb64_encrypt(const unsigned char *in, unsigned char *out,
163 \& void BF_ofb64_encrypt(const unsigned char *in, unsigned char *out,
173 All of the functions described on this page are deprecated. Applications should
175 \&\fBEVP_EncryptFinal_ex\fR\|(3) or the equivalently named decrypt functions.
183 modes as \s-1DES\s0 (see \fBdes_modes\fR\|(7)). Blowfish is currently one
184 of the faster block ciphers. It is quite a bit faster than \s-1DES,\s0 and much
185 faster than \s-1IDEA\s0 or \s-1RC2.\s0
190 \&\fBBF_set_key()\fR sets up the \fB\s-1BF_KEY\s0\fR \fBkey\fR using the \fBlen\fR bytes long key
195 putting the result in \fBout\fR. \fBenc\fR decides if encryption (\fB\s-1BF_ENCRYPT\s0\fR)
196 or decryption (\fB\s-1BF_DECRYPT\s0\fR) shall be performed. The vector pointed at by
197 \&\fBin\fR and \fBout\fR must be 64 bits in length, no less. If they are larger,
200 The mode functions \fBBF_cbc_encrypt()\fR, \fBBF_cfb64_encrypt()\fR and \fBBF_ofb64_encrypt()\fR
205 to decrypt. Some programs and protocols simplify this, like \s-1SSH,\s0 where
217 putting the result in \fBout\fR. \fBenc\fR decides if encryption (\s-1BF_ENCRYPT\s0) or
218 decryption (\s-1BF_DECRYPT\s0) shall be performed. \fBivec\fR must point at an 8 byte
221 \&\fBBF_cfb64_encrypt()\fR is the \s-1CFB\s0 mode for Blowfish with 64 bit feedback.
223 putting the result in \fBout\fR. \fBenc\fR decides if encryption (\fB\s-1BF_ENCRYPT\s0\fR)
224 or decryption (\fB\s-1BF_DECRYPT\s0\fR) shall be performed. \fBivec\fR must point at an
228 \&\fBBF_ofb64_encrypt()\fR is the \s-1OFB\s0 mode for Blowfish with 64 bit feedback.
232 \&\fBBF_encrypt()\fR and \fBBF_decrypt()\fR are the lowest level functions for Blowfish
234 \&\fBdata\fR, using the key \fBkey\fR. These functions should not be used unless you
236 If you still want to use these functions, you should be aware that they take
237 each 32\-bit chunk in host-byte order, which is little-endian on little-endian
238 platforms and big-endian on big-endian ones.
241 None of the functions presented here return any value.
244 Applications should use the higher level functions
246 functions directly.
253 All of these functions were deprecated in OpenSSL 3.0.
256 Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved.
260 in the file \s-1LICENSE\s0 in the source distribution or at