Lines Matching refs:I

109 generation of a I<DES_key_schedule> from a key, the second is the
110 actual encryption. A DES key is of type I<DES_cblock>. This type
122 architecture dependent I<DES_key_schedule> via the
133 DES_set_odd_parity() sets the parity of the passed I<key> to odd.
139 I<DES_cblock>s.
142 decrypts a single 8-byte I<DES_cblock> in I<electronic code book>
144 I<input>, into the output data, pointed to by the I<output> argument.
145 If the I<encrypt> argument is nonzero (DES_ENCRYPT), the I<input>
146 (cleartext) is encrypted in to the I<output> (ciphertext) using the
147 key_schedule specified by the I<schedule> argument, previously set via
148 I<DES_set_key>. If I<encrypt> is zero (DES_DECRYPT), the I<input> (now
149 ciphertext) is decrypted into the I<output> (now cleartext). Input
152 DES_ecb3_encrypt() encrypts/decrypts the I<input> block by using
154 the input with I<ks1>, decrypting with the key schedule I<ks2>, and
155 then encrypting with I<ks3>. This routine greatly reduces the chances
156 of brute force breaking of DES and has the advantage of if I<ks1>,
157 I<ks2> and I<ks3> are the same, it is equivalent to just encryption
158 using ECB mode and I<ks1> as the key.
161 encryption by using I<ks1> for the final encryption.
163 DES_ncbc_encrypt() encrypts/decrypts using the I<cipher-block-chaining>
164 (CBC) mode of DES. If the I<encrypt> argument is nonzero, the
166 the I<input> argument into the ciphertext pointed to by the I<output>
167 argument, using the key schedule provided by the I<schedule> argument,
168 and initialization vector provided by the I<ivec> argument. If the
169 I<length> argument is not an integral multiple of eight bytes, the
173 DES_xcbc_encrypt() is RSA's DESX mode of DES. It uses I<inw> and
174 I<outw> to 'whiten' the encryption. I<inw> and I<outw> are secret
183 reusing I<ks1> for the final encryption. C<C=E(ks1,D(ks2,E(ks1,M)))>.
193 Note: the I<ivec> variable is changed and the new changed value needs to
195 a complete DES ECB encryption per I<numbits>, this function is only
212 Note: the I<ivec> variable is changed and the new changed value needs to
214 a complete DES ECB encryption per I<numbits>, this function is only
228 and the complete 8 bytes are placed in I<output>. This function is
234 input, depending on I<out_count>, 1, 2, 3 or 4 times. If I<output> is
236 I<output>.
256 DES_enc_write() writes I<len> bytes to file descriptor I<fd> from
257 buffer I<buf>. The data is encrypted via I<pcbc_encrypt> (default)
258 using I<sched> for the key and I<iv> as a starting vector. The actual
259 data send down I<fd> consists of 4 bytes (in network byte order)