des_old.h File Reference

API published in:
API deprecated in:


#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 _ossl_old_des_ks_struct  _ossl_old_des_key_schedule [16]

Functions

IMPORT_C const char *  _ossl_old_des_options (void)
IMPORT_C 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)
IMPORT_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)
IMPORT_C 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)
IMPORT_C 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)
IMPORT_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)
IMPORT_C 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)
IMPORT_C void  _ossl_old_des_ecb_encrypt (_ossl_old_des_cblock *input, _ossl_old_des_cblock *output, _ossl_old_des_key_schedule ks, int enc)
IMPORT_C void  _ossl_old_des_encrypt (DES_LONG *data, _ossl_old_des_key_schedule ks, int enc)
IMPORT_C void  _ossl_old_des_encrypt2 (DES_LONG *data, _ossl_old_des_key_schedule ks, int enc)
IMPORT_C 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)
IMPORT_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)
IMPORT_C 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)
IMPORT_C 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)
IMPORT_C 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)
IMPORT_C void  _ossl_old_des_xwhite_in2out (_ossl_old_des_cblock(*des_key), _ossl_old_des_cblock(*in_white), _ossl_old_des_cblock(*out_white))
IMPORT_C int  _ossl_old_des_enc_read (int fd, char *buf, int len, _ossl_old_des_key_schedule sched, _ossl_old_des_cblock *iv)
IMPORT_C int  _ossl_old_des_enc_write (int fd, char *buf, int len, _ossl_old_des_key_schedule sched, _ossl_old_des_cblock *iv)
IMPORT_C char *  _ossl_old_des_fcrypt (const char *buf, const char *salt, char *ret)
IMPORT_C char *  _ossl_old_des_crypt (const char *buf, const char *salt)
IMPORT_C char *  _ossl_old_crypt (const char *buf, const char *salt)
IMPORT_C 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)
IMPORT_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)
IMPORT_C 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)
IMPORT_C void  _ossl_old_des_random_seed (_ossl_old_des_cblock key)
IMPORT_C void  _ossl_old_des_random_key (_ossl_old_des_cblock ret)
IMPORT_C int  _ossl_old_des_read_password (_ossl_old_des_cblock *key, const char *prompt, int verify)
IMPORT_C int  _ossl_old_des_read_2passwords (_ossl_old_des_cblock *key1, _ossl_old_des_cblock *key2, const char *prompt, int verify)
IMPORT_C void  _ossl_old_des_set_odd_parity (_ossl_old_des_cblock *key)
IMPORT_C int  _ossl_old_des_is_weak_key (_ossl_old_des_cblock *key)
IMPORT_C int  _ossl_old_des_set_key (_ossl_old_des_cblock *key, _ossl_old_des_key_schedule schedule)
IMPORT_C int  _ossl_old_des_key_sched (_ossl_old_des_cblock *key, _ossl_old_des_key_schedule schedule)
IMPORT_C void  _ossl_old_des_string_to_key (char *str, _ossl_old_des_cblock *key)
IMPORT_C void  _ossl_old_des_string_to_2keys (char *str, _ossl_old_des_cblock *key1, _ossl_old_des_cblock *key2)
IMPORT_C 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)
IMPORT_C 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)
IMPORT_C void  _ossl_096_des_random_seed (DES_cblock *key)

Define Documentation

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

Typedef Documentation

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

Function Documentation

IMPORT_C void _ossl_096_des_random_seed DES_cblock key  ) 
 
IMPORT_C char* _ossl_old_crypt const char *  buf,
const char *  salt
 
IMPORT_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
 
IMPORT_C 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
 
IMPORT_C 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
 
IMPORT_C 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
 
IMPORT_C char* _ossl_old_des_crypt const char *  buf,
const char *  salt
 
IMPORT_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
 
IMPORT_C 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
 
IMPORT_C void _ossl_old_des_ecb_encrypt _ossl_old_des_cblock input,
_ossl_old_des_cblock output,
_ossl_old_des_key_schedule  ks,
int  enc
 
IMPORT_C 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
 
IMPORT_C 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
 
IMPORT_C 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
 
IMPORT_C int _ossl_old_des_enc_read int  fd,
char *  buf,
int  len,
_ossl_old_des_key_schedule  sched,
_ossl_old_des_cblock iv
 
IMPORT_C int _ossl_old_des_enc_write int  fd,
char *  buf,
int  len,
_ossl_old_des_key_schedule  sched,
_ossl_old_des_cblock iv
 
IMPORT_C void _ossl_old_des_encrypt DES_LONG *  data,
_ossl_old_des_key_schedule  ks,
int  enc
 
IMPORT_C void _ossl_old_des_encrypt2 DES_LONG *  data,
_ossl_old_des_key_schedule  ks,
int  enc
 
IMPORT_C 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
 
IMPORT_C char* _ossl_old_des_fcrypt const char *  buf,
const char *  salt,
char *  ret
 
IMPORT_C int _ossl_old_des_is_weak_key _ossl_old_des_cblock key  ) 
 
IMPORT_C int _ossl_old_des_key_sched _ossl_old_des_cblock key,
_ossl_old_des_key_schedule  schedule
 
IMPORT_C 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
 
IMPORT_C 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
 
IMPORT_C 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
 
IMPORT_C const char* _ossl_old_des_options void   ) 
 
IMPORT_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
 
IMPORT_C 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
 
IMPORT_C void _ossl_old_des_random_key _ossl_old_des_cblock  ret  ) 
 
IMPORT_C void _ossl_old_des_random_seed _ossl_old_des_cblock  key  ) 
 
IMPORT_C int _ossl_old_des_read_2passwords _ossl_old_des_cblock key1,
_ossl_old_des_cblock key2,
const char *  prompt,
int  verify
 
IMPORT_C int _ossl_old_des_read_password _ossl_old_des_cblock key,
const char *  prompt,
int  verify
 
IMPORT_C int _ossl_old_des_set_key _ossl_old_des_cblock key,
_ossl_old_des_key_schedule  schedule
 
IMPORT_C void _ossl_old_des_set_odd_parity _ossl_old_des_cblock key  ) 
 
IMPORT_C void _ossl_old_des_string_to_2keys char *  str,
_ossl_old_des_cblock key1,
_ossl_old_des_cblock key2
 
IMPORT_C void _ossl_old_des_string_to_key char *  str,
_ossl_old_des_cblock key
 
IMPORT_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
 
IMPORT_C void _ossl_old_des_xwhite_in2out _ossl_old_des_cblock des_key,
_ossl_old_des_cblock in_white,
_ossl_old_des_cblock out_white
 

Copyright © Nokia Corporation 2001-2008
Back to top