OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Typedefs | Functions
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.

Classes

struct  _ossl_old_des_ks_struct
 

Macros

#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)
 
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)
 

Macro Definition Documentation

#define _KERBEROS_DES_H

Definition at line 408 of file des_old.h.

#define C_Block   des_cblock

Definition at line 419 of file des_old.h.

#define cbc_cksum   des_cbc_cksum

Definition at line 432 of file des_old.h.

#define cbc_encrypt   des_cbc_encrypt

Definition at line 429 of file des_old.h.

#define check_parity   des_check_key_parity

Definition at line 434 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,
  e 
)    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,
  e 
)    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,
  e 
)    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 (   k)    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,
  e 
)    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,
  e 
)    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,
  e 
)    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,
  e 
)    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,
  e 
)    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,
  e 
)    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,
  e 
)    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,
  e 
)    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,
  e 
)    DES_encrypt1((d),&(k),(e))

Definition at line 162 of file des_old.h.

#define des_encrypt2 (   d,
  k,
  e 
)    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 437 of file des_old.h.

#define des_is_weak_key (   k)    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,
  e 
)    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,
  e 
)    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,
 
)    DES_quad_cksum((i),(o),(l),(c),(s))

Definition at line 190 of file des_old.h.

#define des_random_key (   r)    DES_random_key((r))

Definition at line 194 of file des_old.h.

#define des_random_seed (   k)    _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 (   k)    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,
  k 
)    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,
  e 
)    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 428 of file des_old.h.

#define key_sched   des_key_sched

Definition at line 427 of file des_old.h.

#define Key_schedule   des_key_schedule

Definition at line 420 of file des_old.h.

#define KEY_SZ   DES_KEY_SZ

Definition at line 421 of file des_old.h.

#define KRBDES_DECRYPT   DES_DECRYPT

Definition at line 411 of file des_old.h.

#define KRBDES_ENCRYPT   DES_ENCRYPT

Definition at line 410 of file des_old.h.

#define ncbc_encrypt   des_ncbc_encrypt

Definition at line 430 of file des_old.h.

#define pcbc_encrypt   des_pcbc_encrypt

Definition at line 425 of file des_old.h.

#define quad_cksum   des_quad_cksum

Definition at line 433 of file des_old.h.

#define random_key   des_random_key

Definition at line 424 of file des_old.h.

#define read_pw_string   des_read_pw_string

Definition at line 423 of file des_old.h.

#define set_key   des_set_key

Definition at line 426 of file des_old.h.

#define string_to_key   des_string_to_key

Definition at line 422 of file des_old.h.

#define xcbc_encrypt   des_xcbc_encrypt

Definition at line 431 of file des_old.h.

Typedef Documentation

typedef unsigned char _ossl_old_des_cblock[8]

Definition at line 123 of file des_old.h.

typedef struct _ossl_old_des_ks_struct _ossl_old_des_key_schedule[16]

Function Documentation

void _ossl_096_des_random_seed ( des_cblock key)
char* _ossl_old_crypt ( const char *  buf,
const char *  salt 
)

Definition at line 198 of file des_old.c.

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 
)

Definition at line 194 of file des_old.c.

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 
)

Definition at line 190 of file des_old.c.

int _ossl_old_des_is_weak_key ( _ossl_old_des_cblock key)

Definition at line 242 of file des_old.c.

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  )

Definition at line 79 of file des_old.c.

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 
)

Definition at line 214 of file des_old.c.

void _ossl_old_des_random_key ( _ossl_old_des_cblock  ret)

Definition at line 224 of file des_old.c.

void _ossl_old_des_random_seed ( _ossl_old_des_cblock  key)

Definition at line 220 of file des_old.c.

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

Definition at line 233 of file des_old.c.

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

Definition at line 228 of file des_old.c.

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)

Definition at line 238 of file des_old.c.

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

Definition at line 258 of file des_old.c.

void _ossl_old_des_string_to_key ( char *  str,
_ossl_old_des_cblock key 
)

Definition at line 254 of file des_old.c.

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 
)