des_old.h File Reference

#include <openssl/e_os2.h>
#include <openssl/symhacks.h>
#include <openssl/ui_compat.h>

Go to the source code of this file.

Data Structures

struct  _ossl_old_des_ks_struct

Defines

#define des_cblock   DES_cblock
#define const_des_cblock   const_DES_cblock
#define des_key_schedule   DES_key_schedule
#define des_ecb3_encrypt(i, o, k1, k2, k3, e)   DES_ecb3_encrypt((i),(o),&(k1),&(k2),&(k3),(e))
#define des_ede3_cbc_encrypt(i, o, l, k1, k2, k3, iv, e)   DES_ede3_cbc_encrypt((i),(o),(l),&(k1),&(k2),&(k3),(iv),(e))
#define des_ede3_cbcm_encrypt(i, o, l, k1, k2, k3, iv1, iv2, e)   DES_ede3_cbcm_encrypt((i),(o),(l),&(k1),&(k2),&(k3),(iv1),(iv2),(e))
#define des_ede3_cfb64_encrypt(i, o, l, k1, k2, k3, iv, n, e)   DES_ede3_cfb64_encrypt((i),(o),(l),&(k1),&(k2),&(k3),(iv),(n),(e))
#define des_ede3_ofb64_encrypt(i, o, l, k1, k2, k3, iv, n)   DES_ede3_ofb64_encrypt((i),(o),(l),&(k1),&(k2),&(k3),(iv),(n))
#define des_options()   DES_options()
#define des_cbc_cksum(i, o, l, k, iv)   DES_cbc_cksum((i),(o),(l),&(k),(iv))
#define des_cbc_encrypt(i, o, l, k, iv, e)   DES_cbc_encrypt((i),(o),(l),&(k),(iv),(e))
#define des_ncbc_encrypt(i, o, l, k, iv, e)   DES_ncbc_encrypt((i),(o),(l),&(k),(iv),(e))
#define des_xcbc_encrypt(i, o, l, k, iv, inw, outw, e)   DES_xcbc_encrypt((i),(o),(l),&(k),(iv),(inw),(outw),(e))
#define des_cfb_encrypt(i, o, n, l, k, iv, e)   DES_cfb_encrypt((i),(o),(n),(l),&(k),(iv),(e))
#define des_ecb_encrypt(i, o, k, e)   DES_ecb_encrypt((i),(o),&(k),(e))
#define des_encrypt1(d, k, e)   DES_encrypt1((d),&(k),(e))
#define des_encrypt2(d, k, e)   DES_encrypt2((d),&(k),(e))
#define des_encrypt3(d, k1, k2, k3)   DES_encrypt3((d),&(k1),&(k2),&(k3))
#define des_decrypt3(d, k1, k2, k3)   DES_decrypt3((d),&(k1),&(k2),&(k3))
#define des_xwhite_in2out(k, i, o)   DES_xwhite_in2out((k),(i),(o))
#define des_enc_read(f, b, l, k, iv)   DES_enc_read((f),(b),(l),&(k),(iv))
#define des_enc_write(f, b, l, k, iv)   DES_enc_write((f),(b),(l),&(k),(iv))
#define des_fcrypt(b, s, r)   DES_fcrypt((b),(s),(r))
#define des_ofb_encrypt(i, o, n, l, k, iv)   DES_ofb_encrypt((i),(o),(n),(l),&(k),(iv))
#define des_pcbc_encrypt(i, o, l, k, iv, e)   DES_pcbc_encrypt((i),(o),(l),&(k),(iv),(e))
#define des_quad_cksum(i, o, l, c, s)   DES_quad_cksum((i),(o),(l),(c),(s))
#define des_random_seed(k)   _ossl_096_des_random_seed((k))
#define des_random_key(r)   DES_random_key((r))
#define des_read_password(k, p, v)   DES_read_password((k),(p),(v))
#define des_read_2passwords(k1, k2, p, v)   DES_read_2passwords((k1),(k2),(p),(v))
#define des_set_odd_parity(k)   DES_set_odd_parity((k))
#define des_check_key_parity(k)   DES_check_key_parity((k))
#define des_is_weak_key(k)   DES_is_weak_key((k))
#define des_set_key(k, ks)   DES_set_key((k),&(ks))
#define des_key_sched(k, ks)   DES_key_sched((k),&(ks))
#define des_set_key_checked(k, ks)   DES_set_key_checked((k),&(ks))
#define des_set_key_unchecked(k, ks)   DES_set_key_unchecked((k),&(ks))
#define des_string_to_key(s, k)   DES_string_to_key((s),(k))
#define des_string_to_2keys(s, k1, k2)   DES_string_to_2keys((s),(k1),(k2))
#define des_cfb64_encrypt(i, o, l, ks, iv, n, e)   DES_cfb64_encrypt((i),(o),(l),&(ks),(iv),(n),(e))
#define des_ofb64_encrypt(i, o, l, ks, iv, n)   DES_ofb64_encrypt((i),(o),(l),&(ks),(iv),(n))
#define des_ecb2_encrypt(i, o, k1, k2, e)   des_ecb3_encrypt((i),(o),(k1),(k2),(k1),(e))
#define des_ede2_cbc_encrypt(i, o, l, k1, k2, iv, e)   des_ede3_cbc_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(e))
#define des_ede2_cfb64_encrypt(i, o, l, k1, k2, iv, n, e)   des_ede3_cfb64_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(n),(e))
#define des_ede2_ofb64_encrypt(i, o, l, k1, k2, iv, n)   des_ede3_ofb64_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(n))
#define des_check_key   DES_check_key
#define des_rw_mode   DES_rw_mode
#define _KERBEROS_DES_H
#define KRBDES_ENCRYPT   DES_ENCRYPT
#define KRBDES_DECRYPT   DES_DECRYPT
#define C_Block   des_cblock
#define Key_schedule   des_key_schedule
#define KEY_SZ   DES_KEY_SZ
#define string_to_key   des_string_to_key
#define read_pw_string   des_read_pw_string
#define random_key   des_random_key
#define pcbc_encrypt   des_pcbc_encrypt
#define set_key   des_set_key
#define key_sched   des_key_sched
#define ecb_encrypt   des_ecb_encrypt
#define cbc_encrypt   des_cbc_encrypt
#define ncbc_encrypt   des_ncbc_encrypt
#define xcbc_encrypt   des_xcbc_encrypt
#define cbc_cksum   des_cbc_cksum
#define quad_cksum   des_quad_cksum
#define check_parity   des_check_key_parity
#define des_fixup_key_parity   DES_fixup_key_parity

Typedefs

typedef unsigned char _ossl_old_des_cblock [8]
typedef struct
_ossl_old_des_ks_struct 
_ossl_old_des_key_schedule [16]

Functions

const char * _ossl_old_des_options (void)
void _ossl_old_des_ecb3_encrypt (_ossl_old_des_cblock *input, _ossl_old_des_cblock *output, _ossl_old_des_key_schedule ks1, _ossl_old_des_key_schedule ks2, _ossl_old_des_key_schedule ks3, int enc)
DES_LONG _ossl_old_des_cbc_cksum (_ossl_old_des_cblock *input, _ossl_old_des_cblock *output, long length, _ossl_old_des_key_schedule schedule, _ossl_old_des_cblock *ivec)
void _ossl_old_des_cbc_encrypt (_ossl_old_des_cblock *input, _ossl_old_des_cblock *output, long length, _ossl_old_des_key_schedule schedule, _ossl_old_des_cblock *ivec, int enc)
void _ossl_old_des_ncbc_encrypt (_ossl_old_des_cblock *input, _ossl_old_des_cblock *output, long length, _ossl_old_des_key_schedule schedule, _ossl_old_des_cblock *ivec, int enc)
void _ossl_old_des_xcbc_encrypt (_ossl_old_des_cblock *input, _ossl_old_des_cblock *output, long length, _ossl_old_des_key_schedule schedule, _ossl_old_des_cblock *ivec, _ossl_old_des_cblock *inw, _ossl_old_des_cblock *outw, int enc)
void _ossl_old_des_cfb_encrypt (unsigned char *in, unsigned char *out, int numbits, long length, _ossl_old_des_key_schedule schedule, _ossl_old_des_cblock *ivec, int enc)
void _ossl_old_des_ecb_encrypt (_ossl_old_des_cblock *input, _ossl_old_des_cblock *output, _ossl_old_des_key_schedule ks, int enc)
void _ossl_old_des_encrypt (DES_LONG *data, _ossl_old_des_key_schedule ks, int enc)
void _ossl_old_des_encrypt2 (DES_LONG *data, _ossl_old_des_key_schedule ks, int enc)
void _ossl_old_des_encrypt3 (DES_LONG *data, _ossl_old_des_key_schedule ks1, _ossl_old_des_key_schedule ks2, _ossl_old_des_key_schedule ks3)
void _ossl_old_des_decrypt3 (DES_LONG *data, _ossl_old_des_key_schedule ks1, _ossl_old_des_key_schedule ks2, _ossl_old_des_key_schedule ks3)
void _ossl_old_des_ede3_cbc_encrypt (_ossl_old_des_cblock *input, _ossl_old_des_cblock *output, long length, _ossl_old_des_key_schedule ks1, _ossl_old_des_key_schedule ks2, _ossl_old_des_key_schedule ks3, _ossl_old_des_cblock *ivec, int enc)
void _ossl_old_des_ede3_cfb64_encrypt (unsigned char *in, unsigned char *out, long length, _ossl_old_des_key_schedule ks1, _ossl_old_des_key_schedule ks2, _ossl_old_des_key_schedule ks3, _ossl_old_des_cblock *ivec, int *num, int enc)
void _ossl_old_des_ede3_ofb64_encrypt (unsigned char *in, unsigned char *out, long length, _ossl_old_des_key_schedule ks1, _ossl_old_des_key_schedule ks2, _ossl_old_des_key_schedule ks3, _ossl_old_des_cblock *ivec, int *num)
void _ossl_old_des_xwhite_in2out (_ossl_old_des_cblock(*des_key), _ossl_old_des_cblock(*in_white), _ossl_old_des_cblock(*out_white))
int _ossl_old_des_enc_read (int fd, char *buf, int len, _ossl_old_des_key_schedule sched, _ossl_old_des_cblock *iv)
int _ossl_old_des_enc_write (int fd, char *buf, int len, _ossl_old_des_key_schedule sched, _ossl_old_des_cblock *iv)
char * _ossl_old_des_fcrypt (const char *buf, const char *salt, char *ret)
char * _ossl_old_des_crypt (const char *buf, const char *salt)
char * _ossl_old_crypt (const char *buf, const char *salt)
void _ossl_old_des_ofb_encrypt (unsigned char *in, unsigned char *out, int numbits, long length, _ossl_old_des_key_schedule schedule, _ossl_old_des_cblock *ivec)
void _ossl_old_des_pcbc_encrypt (_ossl_old_des_cblock *input, _ossl_old_des_cblock *output, long length, _ossl_old_des_key_schedule schedule, _ossl_old_des_cblock *ivec, int enc)
DES_LONG _ossl_old_des_quad_cksum (_ossl_old_des_cblock *input, _ossl_old_des_cblock *output, long length, int out_count, _ossl_old_des_cblock *seed)
void _ossl_old_des_random_seed (_ossl_old_des_cblock key)
void _ossl_old_des_random_key (_ossl_old_des_cblock ret)
int _ossl_old_des_read_password (_ossl_old_des_cblock *key, const char *prompt, int verify)
int _ossl_old_des_read_2passwords (_ossl_old_des_cblock *key1, _ossl_old_des_cblock *key2, const char *prompt, int verify)
void _ossl_old_des_set_odd_parity (_ossl_old_des_cblock *key)
int _ossl_old_des_is_weak_key (_ossl_old_des_cblock *key)
int _ossl_old_des_set_key (_ossl_old_des_cblock *key, _ossl_old_des_key_schedule schedule)
int _ossl_old_des_key_sched (_ossl_old_des_cblock *key, _ossl_old_des_key_schedule schedule)
void _ossl_old_des_string_to_key (char *str, _ossl_old_des_cblock *key)
void _ossl_old_des_string_to_2keys (char *str, _ossl_old_des_cblock *key1, _ossl_old_des_cblock *key2)
void _ossl_old_des_cfb64_encrypt (unsigned char *in, unsigned char *out, long length, _ossl_old_des_key_schedule schedule, _ossl_old_des_cblock *ivec, int *num, int enc)
void _ossl_old_des_ofb64_encrypt (unsigned char *in, unsigned char *out, long length, _ossl_old_des_key_schedule schedule, _ossl_old_des_cblock *ivec, int *num)
void _ossl_096_des_random_seed (des_cblock *key)


Define Documentation

#define _KERBEROS_DES_H

Definition at line 407 of file des_old.h.

#define C_Block   des_cblock

Definition at line 418 of file des_old.h.

#define cbc_cksum   des_cbc_cksum

Definition at line 431 of file des_old.h.

#define cbc_encrypt   des_cbc_encrypt

Definition at line 428 of file des_old.h.

#define check_parity   des_check_key_parity

Definition at line 433 of file des_old.h.

#define const_des_cblock   const_DES_cblock

Definition at line 136 of file des_old.h.

#define des_cbc_cksum ( i,
o,
l,
k,
iv   )     DES_cbc_cksum((i),(o),(l),&(k),(iv))

Definition at line 150 of file des_old.h.

#define des_cbc_encrypt ( i,
o,
l,
k,
iv,
 )     DES_cbc_encrypt((i),(o),(l),&(k),(iv),(e))

Definition at line 152 of file des_old.h.

#define des_cblock   DES_cblock

Definition at line 135 of file des_old.h.

#define des_cfb64_encrypt ( i,
o,
l,
ks,
iv,
n,
 )     DES_cfb64_encrypt((i),(o),(l),&(ks),(iv),(n),(e))

Definition at line 218 of file des_old.h.

#define des_cfb_encrypt ( i,
o,
n,
l,
k,
iv,
 )     DES_cfb_encrypt((i),(o),(n),(l),&(k),(iv),(e))

Definition at line 158 of file des_old.h.

#define des_check_key   DES_check_key

Definition at line 236 of file des_old.h.

#define des_check_key_parity (  )     DES_check_key_parity((k))

Definition at line 202 of file des_old.h.

#define des_decrypt3 ( d,
k1,
k2,
k3   )     DES_decrypt3((d),&(k1),&(k2),&(k3))

Definition at line 168 of file des_old.h.

#define des_ecb2_encrypt ( i,
o,
k1,
k2,
 )     des_ecb3_encrypt((i),(o),(k1),(k2),(k1),(e))

Definition at line 224 of file des_old.h.

#define des_ecb3_encrypt ( i,
o,
k1,
k2,
k3,
 )     DES_ecb3_encrypt((i),(o),&(k1),&(k2),&(k3),(e))

Definition at line 138 of file des_old.h.

#define des_ecb_encrypt ( i,
o,
k,
 )     DES_ecb_encrypt((i),(o),&(k),(e))

Definition at line 160 of file des_old.h.

#define des_ede2_cbc_encrypt ( i,
o,
l,
k1,
k2,
iv,
 )     des_ede3_cbc_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(e))

Definition at line 227 of file des_old.h.

#define des_ede2_cfb64_encrypt ( i,
o,
l,
k1,
k2,
iv,
n,
 )     des_ede3_cfb64_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(n),(e))

Definition at line 230 of file des_old.h.

#define des_ede2_ofb64_encrypt ( i,
o,
l,
k1,
k2,
iv,
 )     des_ede3_ofb64_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(n))

Definition at line 233 of file des_old.h.

#define des_ede3_cbc_encrypt ( i,
o,
l,
k1,
k2,
k3,
iv,
 )     DES_ede3_cbc_encrypt((i),(o),(l),&(k1),&(k2),&(k3),(iv),(e))

Definition at line 140 of file des_old.h.

#define des_ede3_cbcm_encrypt ( i,
o,
l,
k1,
k2,
k3,
iv1,
iv2,
 )     DES_ede3_cbcm_encrypt((i),(o),(l),&(k1),&(k2),&(k3),(iv1),(iv2),(e))

Definition at line 142 of file des_old.h.

#define des_ede3_cfb64_encrypt ( i,
o,
l,
k1,
k2,
k3,
iv,
n,
 )     DES_ede3_cfb64_encrypt((i),(o),(l),&(k1),&(k2),&(k3),(iv),(n),(e))

Definition at line 144 of file des_old.h.

#define des_ede3_ofb64_encrypt ( i,
o,
l,
k1,
k2,
k3,
iv,
 )     DES_ede3_ofb64_encrypt((i),(o),(l),&(k1),&(k2),&(k3),(iv),(n))

Definition at line 146 of file des_old.h.

#define des_enc_read ( f,
b,
l,
k,
iv   )     DES_enc_read((f),(b),(l),&(k),(iv))

Definition at line 172 of file des_old.h.

#define des_enc_write ( f,
b,
l,
k,
iv   )     DES_enc_write((f),(b),(l),&(k),(iv))

Definition at line 174 of file des_old.h.

#define des_encrypt1 ( d,
k,
 )     DES_encrypt1((d),&(k),(e))

Definition at line 162 of file des_old.h.

#define des_encrypt2 ( d,
k,
 )     DES_encrypt2((d),&(k),(e))

Definition at line 164 of file des_old.h.

#define des_encrypt3 ( d,
k1,
k2,
k3   )     DES_encrypt3((d),&(k1),&(k2),&(k3))

Definition at line 166 of file des_old.h.

#define des_fcrypt ( b,
s,
 )     DES_fcrypt((b),(s),(r))

Definition at line 176 of file des_old.h.

#define des_fixup_key_parity   DES_fixup_key_parity

Definition at line 436 of file des_old.h.

#define des_is_weak_key (  )     DES_is_weak_key((k))

Definition at line 204 of file des_old.h.

#define des_key_sched ( k,
ks   )     DES_key_sched((k),&(ks))

Definition at line 208 of file des_old.h.

#define des_key_schedule   DES_key_schedule

Definition at line 137 of file des_old.h.

#define des_ncbc_encrypt ( i,
o,
l,
k,
iv,
 )     DES_ncbc_encrypt((i),(o),(l),&(k),(iv),(e))

Definition at line 154 of file des_old.h.

#define des_ofb64_encrypt ( i,
o,
l,
ks,
iv,
 )     DES_ofb64_encrypt((i),(o),(l),&(ks),(iv),(n))

Definition at line 220 of file des_old.h.

#define des_ofb_encrypt ( i,
o,
n,
l,
k,
iv   )     DES_ofb_encrypt((i),(o),(n),(l),&(k),(iv))

Definition at line 186 of file des_old.h.

 
#define des_options (  )     DES_options()

Definition at line 148 of file des_old.h.

#define des_pcbc_encrypt ( i,
o,
l,
k,
iv,
 )     DES_pcbc_encrypt((i),(o),(l),&(k),(iv),(e))

Definition at line 188 of file des_old.h.

#define des_quad_cksum ( i,
o,
l,
c,
s   )     DES_quad_cksum((i),(o),(l),(c),(s))

Definition at line 190 of file des_old.h.

#define des_random_key (  )     DES_random_key((r))

Definition at line 194 of file des_old.h.

#define des_random_seed (  )     _ossl_096_des_random_seed((k))

Definition at line 192 of file des_old.h.

#define des_read_2passwords ( k1,
k2,
p,
 )     DES_read_2passwords((k1),(k2),(p),(v))

Definition at line 198 of file des_old.h.

#define des_read_password ( k,
p,
 )     DES_read_password((k),(p),(v))

Definition at line 196 of file des_old.h.

#define des_rw_mode   DES_rw_mode

Definition at line 237 of file des_old.h.

#define des_set_key ( k,
ks   )     DES_set_key((k),&(ks))

Definition at line 206 of file des_old.h.

#define des_set_key_checked ( k,
ks   )     DES_set_key_checked((k),&(ks))

Definition at line 210 of file des_old.h.

#define des_set_key_unchecked ( k,
ks   )     DES_set_key_unchecked((k),&(ks))

Definition at line 212 of file des_old.h.

#define des_set_odd_parity (  )     DES_set_odd_parity((k))

Definition at line 200 of file des_old.h.

#define des_string_to_2keys ( s,
k1,
k2   )     DES_string_to_2keys((s),(k1),(k2))

Definition at line 216 of file des_old.h.

#define des_string_to_key ( s,
 )     DES_string_to_key((s),(k))

Definition at line 214 of file des_old.h.

#define des_xcbc_encrypt ( i,
o,
l,
k,
iv,
inw,
outw,
 )     DES_xcbc_encrypt((i),(o),(l),&(k),(iv),(inw),(outw),(e))

Definition at line 156 of file des_old.h.

#define des_xwhite_in2out ( k,
i,
 )     DES_xwhite_in2out((k),(i),(o))

Definition at line 170 of file des_old.h.

#define ecb_encrypt   des_ecb_encrypt

Definition at line 427 of file des_old.h.

#define key_sched   des_key_sched

Definition at line 426 of file des_old.h.

#define Key_schedule   des_key_schedule

Definition at line 419 of file des_old.h.

#define KEY_SZ   DES_KEY_SZ

Definition at line 420 of file des_old.h.

#define KRBDES_DECRYPT   DES_DECRYPT

Definition at line 410 of file des_old.h.

#define KRBDES_ENCRYPT   DES_ENCRYPT

Definition at line 409 of file des_old.h.

#define ncbc_encrypt   des_ncbc_encrypt

Definition at line 429 of file des_old.h.

#define pcbc_encrypt   des_pcbc_encrypt

Definition at line 424 of file des_old.h.

#define quad_cksum   des_quad_cksum

Definition at line 432 of file des_old.h.

#define random_key   des_random_key

Definition at line 423 of file des_old.h.

#define read_pw_string   des_read_pw_string

Definition at line 422 of file des_old.h.

#define set_key   des_set_key

Definition at line 425 of file des_old.h.

#define string_to_key   des_string_to_key

Definition at line 421 of file des_old.h.

#define xcbc_encrypt   des_xcbc_encrypt

Definition at line 430 of file des_old.h.


Typedef Documentation

typedef unsigned char _ossl_old_des_cblock[8]

Definition at line 123 of file des_old.h.


Function Documentation

void _ossl_096_des_random_seed ( des_cblock *  key  ) 

char* _ossl_old_crypt ( const char *  buf,
const char *  salt 
)

DES_LONG _ossl_old_des_cbc_cksum ( _ossl_old_des_cblock input,
_ossl_old_des_cblock output,
long  length,
_ossl_old_des_key_schedule  schedule,
_ossl_old_des_cblock ivec 
)

void _ossl_old_des_cbc_encrypt ( _ossl_old_des_cblock input,
_ossl_old_des_cblock output,
long  length,
_ossl_old_des_key_schedule  schedule,
_ossl_old_des_cblock ivec,
int  enc 
)

void _ossl_old_des_cfb64_encrypt ( unsigned char *  in,
unsigned char *  out,
long  length,
_ossl_old_des_key_schedule  schedule,
_ossl_old_des_cblock ivec,
int *  num,
int  enc 
)

void _ossl_old_des_cfb_encrypt ( unsigned char *  in,
unsigned char *  out,
int  numbits,
long  length,
_ossl_old_des_key_schedule  schedule,
_ossl_old_des_cblock ivec,
int  enc 
)

char* _ossl_old_des_crypt ( const char *  buf,
const char *  salt 
)

void _ossl_old_des_decrypt3 ( DES_LONG *  data,
_ossl_old_des_key_schedule  ks1,
_ossl_old_des_key_schedule  ks2,
_ossl_old_des_key_schedule  ks3 
)

void _ossl_old_des_ecb3_encrypt ( _ossl_old_des_cblock input,
_ossl_old_des_cblock output,
_ossl_old_des_key_schedule  ks1,
_ossl_old_des_key_schedule  ks2,
_ossl_old_des_key_schedule  ks3,
int  enc 
)

void _ossl_old_des_ecb_encrypt ( _ossl_old_des_cblock input,
_ossl_old_des_cblock output,
_ossl_old_des_key_schedule  ks,
int  enc 
)

void _ossl_old_des_ede3_cbc_encrypt ( _ossl_old_des_cblock input,
_ossl_old_des_cblock output,
long  length,
_ossl_old_des_key_schedule  ks1,
_ossl_old_des_key_schedule  ks2,
_ossl_old_des_key_schedule  ks3,
_ossl_old_des_cblock ivec,
int  enc 
)

void _ossl_old_des_ede3_cfb64_encrypt ( unsigned char *  in,
unsigned char *  out,
long  length,
_ossl_old_des_key_schedule  ks1,
_ossl_old_des_key_schedule  ks2,
_ossl_old_des_key_schedule  ks3,
_ossl_old_des_cblock ivec,
int *  num,
int  enc 
)

void _ossl_old_des_ede3_ofb64_encrypt ( unsigned char *  in,
unsigned char *  out,
long  length,
_ossl_old_des_key_schedule  ks1,
_ossl_old_des_key_schedule  ks2,
_ossl_old_des_key_schedule  ks3,
_ossl_old_des_cblock ivec,
int *  num 
)

int _ossl_old_des_enc_read ( int  fd,
char *  buf,
int  len,
_ossl_old_des_key_schedule  sched,
_ossl_old_des_cblock iv 
)

int _ossl_old_des_enc_write ( int  fd,
char *  buf,
int  len,
_ossl_old_des_key_schedule  sched,
_ossl_old_des_cblock iv 
)

void _ossl_old_des_encrypt ( DES_LONG *  data,
_ossl_old_des_key_schedule  ks,
int  enc 
)

void _ossl_old_des_encrypt2 ( DES_LONG *  data,
_ossl_old_des_key_schedule  ks,
int  enc 
)

void _ossl_old_des_encrypt3 ( DES_LONG *  data,
_ossl_old_des_key_schedule  ks1,
_ossl_old_des_key_schedule  ks2,
_ossl_old_des_key_schedule  ks3 
)

char* _ossl_old_des_fcrypt ( const char *  buf,
const char *  salt,
char *  ret 
)

int _ossl_old_des_is_weak_key ( _ossl_old_des_cblock key  ) 

int _ossl_old_des_key_sched ( _ossl_old_des_cblock key,
_ossl_old_des_key_schedule  schedule 
)

void _ossl_old_des_ncbc_encrypt ( _ossl_old_des_cblock input,
_ossl_old_des_cblock output,
long  length,
_ossl_old_des_key_schedule  schedule,
_ossl_old_des_cblock ivec,
int  enc 
)

void _ossl_old_des_ofb64_encrypt ( unsigned char *  in,
unsigned char *  out,
long  length,
_ossl_old_des_key_schedule  schedule,
_ossl_old_des_cblock ivec,
int *  num 
)

void _ossl_old_des_ofb_encrypt ( unsigned char *  in,
unsigned char *  out,
int  numbits,
long  length,
_ossl_old_des_key_schedule  schedule,
_ossl_old_des_cblock ivec 
)

const char* _ossl_old_des_options ( void   ) 

void _ossl_old_des_pcbc_encrypt ( _ossl_old_des_cblock input,
_ossl_old_des_cblock output,
long  length,
_ossl_old_des_key_schedule  schedule,
_ossl_old_des_cblock ivec,
int  enc 
)

DES_LONG _ossl_old_des_quad_cksum ( _ossl_old_des_cblock input,
_ossl_old_des_cblock output,
long  length,
int  out_count,
_ossl_old_des_cblock seed 
)

void _ossl_old_des_random_key ( _ossl_old_des_cblock  ret  ) 

void _ossl_old_des_random_seed ( _ossl_old_des_cblock  key  ) 

int _ossl_old_des_read_2passwords ( _ossl_old_des_cblock key1,
_ossl_old_des_cblock key2,
const char *  prompt,
int  verify 
)

int _ossl_old_des_read_password ( _ossl_old_des_cblock key,
const char *  prompt,
int  verify 
)

int _ossl_old_des_set_key ( _ossl_old_des_cblock key,
_ossl_old_des_key_schedule  schedule 
)

void _ossl_old_des_set_odd_parity ( _ossl_old_des_cblock key  ) 

void _ossl_old_des_string_to_2keys ( char *  str,
_ossl_old_des_cblock key1,
_ossl_old_des_cblock key2 
)

void _ossl_old_des_string_to_key ( char *  str,
_ossl_old_des_cblock key 
)

void _ossl_old_des_xcbc_encrypt ( _ossl_old_des_cblock input,
_ossl_old_des_cblock output,
long  length,
_ossl_old_des_key_schedule  schedule,
_ossl_old_des_cblock ivec,
_ossl_old_des_cblock inw,
_ossl_old_des_cblock outw,
int  enc 
)

void _ossl_old_des_xwhite_in2out ( _ossl_old_des_cblock des_key,
_ossl_old_des_cblock in_white,
_ossl_old_des_cblock out_white 
)


Generated on Thu Aug 20 22:33:06 2009 for OpenXDAS by  doxygen 1.5.6