Lines Matching full:des

13 DES_fcrypt, DES_crypt - DES encryption
17 #include <openssl/des.h>
105 This library contains a fast implementation of the DES encryption
108 There are two phases to the use of DES encryption. The first is the
110 actual encryption. A DES key is of type I<DES_cblock>. This type
121 Before a DES key can be used, it must be converted into the
141 DES_ecb_encrypt() is the basic DES encryption routine that encrypts or
153 three-key Triple-DES encryption in ECB mode. This involves encrypting
156 of brute force breaking of DES and has the advantage of if I<ks1>,
160 The macro DES_ecb2_encrypt() is provided to perform two-key Triple-DES
164 (CBC) mode of DES. If the I<encrypt> argument is nonzero, the
173 DES_xcbc_encrypt() is RSA's DESX mode of DES. It uses I<inw> and
176 of 24 bytes. This is much better than CBC DES.
178 DES_ede3_cbc_encrypt() implements outer triple CBC DES encryption with
179 three keys. This means that each DES operation inside the CBC mode is
182 The DES_ede2_cbc_encrypt() macro implements two-key Triple-DES by
184 This form of Triple-DES is used by the RSAREF library.
195 a complete DES ECB encryption per I<numbits>, this function is only
199 implements CFB mode of DES with 64-bit feedback. Why is this
204 not make much sense, read more about CFB mode of DES.
207 DES_cfb64_encrypt() except that Triple-DES is used.
214 a complete DES ECB encryption per I<numbits>, this function is only
221 DES_ofb64_encrypt(), using Triple-DES.
223 The following functions are included in the DES library for
238 The following are DES-based transformations:
285 The B<des> library was written to be source code compatible with
292 Single-key DES is insecure due to its short key size. ECB mode is