des.h File Reference
Typedef DES_cblock
typedef unsigned char | DES_cblock |
Typedef const_DES_cblock
typedef unsigned char | const_DES_cblock |
Typedef DES_key_schedule
typedef struct DES_ks | DES_key_schedule |
OPENSSL_ENABLE_OLD_DES_SUPPORT
DES_KEY_SZ
DES_SCHEDULE_SZ
DES_ENCRYPT
DES_DECRYPT
DES_CBC_MODE
DES_PCBC_MODE
DES_ecb2_encrypt
DES_ede2_cbc_encrypt
DES_ede2_cfb64_encrypt
DES_ede2_ofb64_encrypt
OPENSSL_DECLARE_GLOBAL ( int, DES_check_key )
OPENSSL_DECLARE_GLOBAL | ( | int | , |
| DES_check_key | |
| ) | |
DES_check_key
OPENSSL_DECLARE_GLOBAL ( int, DES_rw_mode )
OPENSSL_DECLARE_GLOBAL | ( | int | , |
| DES_rw_mode | |
| ) | |
DES_rw_mode
DES_options ( void )
IMPORT_C const char * | DES_options | ( | void | | ) | |
DES_ecb3_encrypt ( const_DES_cblock *, DES_cblock *, DES_key_schedule *, DES_key_schedule *, DES_key_schedule *, int )
IMPORT_C void | DES_ecb3_encrypt | ( | const_DES_cblock * | input, |
| DES_cblock * | output, |
| DES_key_schedule * | ks1, |
| DES_key_schedule * | ks2, |
| DES_key_schedule * | ks3, |
| int | enc |
| ) | |
DES_cbc_cksum ( const unsigned char *, DES_cblock *, long, DES_key_schedule *, const_DES_cblock * )
IMPORT_C DES_LONG | DES_cbc_cksum | ( | const unsigned char * | input, |
| DES_cblock * | output, |
| long | length, |
| DES_key_schedule * | schedule, |
| const_DES_cblock * | ivec |
| ) | |
DES_cbc_encrypt ( const unsigned char *, unsigned char *, long, DES_key_schedule *, DES_cblock *, int )
IMPORT_C void | DES_cbc_encrypt | ( | const unsigned char * | input, |
| unsigned char * | output, |
| long | length, |
| DES_key_schedule * | schedule, |
| DES_cblock * | ivec, |
| int | enc |
| ) | |
DES_ncbc_encrypt ( const unsigned char *, unsigned char *, long, DES_key_schedule *, DES_cblock *, int )
IMPORT_C void | DES_ncbc_encrypt | ( | const unsigned char * | input, |
| unsigned char * | output, |
| long | length, |
| DES_key_schedule * | schedule, |
| DES_cblock * | ivec, |
| int | enc |
| ) | |
DES_xcbc_encrypt ( const unsigned char *, unsigned char *, long, DES_key_schedule *, DES_cblock *, const_DES_cblock *, const_DES_cblock *, int )
DES_cfb_encrypt ( const unsigned char *, unsigned char *, int, long, DES_key_schedule *, DES_cblock *, int )
IMPORT_C void | DES_cfb_encrypt | ( | const unsigned char * | in, |
| unsigned char * | out, |
| int | numbits, |
| long | length, |
| DES_key_schedule * | schedule, |
| DES_cblock * | ivec, |
| int | enc |
| ) | |
DES_ecb_encrypt ( const_DES_cblock *, DES_cblock *, DES_key_schedule *, int )
DES_encrypt1 ( DES_LONG *, DES_key_schedule *, int )
IMPORT_C void | DES_encrypt1 | ( | DES_LONG * | data, |
| DES_key_schedule * | ks, |
| int | enc |
| ) | |
DES_encrypt2 ( DES_LONG *, DES_key_schedule *, int )
IMPORT_C void | DES_encrypt2 | ( | DES_LONG * | data, |
| DES_key_schedule * | ks, |
| int | enc |
| ) | |
DES_encrypt3 ( DES_LONG *, DES_key_schedule *, DES_key_schedule *, DES_key_schedule * )
IMPORT_C void | DES_encrypt3 | ( | DES_LONG * | data, |
| DES_key_schedule * | ks1, |
| DES_key_schedule * | ks2, |
| DES_key_schedule * | ks3 |
| ) | |
DES_decrypt3 ( DES_LONG *, DES_key_schedule *, DES_key_schedule *, DES_key_schedule * )
IMPORT_C void | DES_decrypt3 | ( | DES_LONG * | data, |
| DES_key_schedule * | ks1, |
| DES_key_schedule * | ks2, |
| DES_key_schedule * | ks3 |
| ) | |
DES_ede3_cbc_encrypt ( const unsigned char *, unsigned char *, long, DES_key_schedule *, DES_key_schedule *, DES_key_schedule *, DES_cblock *, int )
IMPORT_C void | DES_ede3_cbc_encrypt | ( | const unsigned char * | input, |
| unsigned char * | output, |
| long | length, |
| DES_key_schedule * | ks1, |
| DES_key_schedule * | ks2, |
| DES_key_schedule * | ks3, |
| DES_cblock * | ivec, |
| int | enc |
| ) | |
DES_ede3_cbcm_encrypt ( const unsigned char *, unsigned char *, long, DES_key_schedule *, DES_key_schedule *, DES_key_schedule *, DES_cblock *, DES_cblock *, int )
IMPORT_C void | DES_ede3_cbcm_encrypt | ( | const unsigned char * | in, |
| unsigned char * | out, |
| long | length, |
| DES_key_schedule * | ks1, |
| DES_key_schedule * | ks2, |
| DES_key_schedule * | ks3, |
| DES_cblock * | ivec1, |
| DES_cblock * | ivec2, |
| int | enc |
| ) | |
DES_ede3_cfb64_encrypt ( const unsigned char *, unsigned char *, long, DES_key_schedule *, DES_key_schedule *, DES_key_schedule *, DES_cblock *, int *, int )
IMPORT_C void | DES_ede3_cfb64_encrypt | ( | const unsigned char * | in, |
| unsigned char * | out, |
| long | length, |
| DES_key_schedule * | ks1, |
| DES_key_schedule * | ks2, |
| DES_key_schedule * | ks3, |
| DES_cblock * | ivec, |
| int * | num, |
| int | enc |
| ) | |
DES_ede3_cfb_encrypt ( const unsigned char *, unsigned char *, int, long, DES_key_schedule *, DES_key_schedule *, DES_key_schedule *, DES_cblock *, int )
IMPORT_C void | DES_ede3_cfb_encrypt | ( | const unsigned char * | in, |
| unsigned char * | out, |
| int | numbits, |
| long | length, |
| DES_key_schedule * | ks1, |
| DES_key_schedule * | ks2, |
| DES_key_schedule * | ks3, |
| DES_cblock * | ivec, |
| int | enc |
| ) | |
DES_ede3_ofb64_encrypt ( const unsigned char *, unsigned char *, long, DES_key_schedule *, DES_key_schedule *, DES_key_schedule *, DES_cblock *, int * )
IMPORT_C void | DES_ede3_ofb64_encrypt | ( | const unsigned char * | in, |
| unsigned char * | out, |
| long | length, |
| DES_key_schedule * | ks1, |
| DES_key_schedule * | ks2, |
| DES_key_schedule * | ks3, |
| DES_cblock * | ivec, |
| int * | num |
| ) | |
DES_xwhite_in2out ( const_DES_cblock *, const_DES_cblock *, DES_cblock * )
DES_enc_read ( int, void *, int, DES_key_schedule *, DES_cblock * )
IMPORT_C int | DES_enc_read | ( | int | fd, |
| void * | buf, |
| int | len, |
| DES_key_schedule * | sched, |
| DES_cblock * | iv |
| ) | |
DES_enc_write ( int, const void *, int, DES_key_schedule *, DES_cblock * )
IMPORT_C int | DES_enc_write | ( | int | fd, |
| const void * | buf, |
| int | len, |
| DES_key_schedule * | sched, |
| DES_cblock * | iv |
| ) | |
DES_fcrypt ( const char *, const char *, char * )
IMPORT_C char * | DES_fcrypt | ( | const char * | buf, |
| const char * | salt, |
| char * | ret |
| ) | |
DES_crypt ( const char *, const char * )
IMPORT_C char * | DES_crypt | ( | const char * | buf, |
| const char * | salt |
| ) | |
DES_ofb_encrypt ( const unsigned char *, unsigned char *, int, long, DES_key_schedule *, DES_cblock * )
IMPORT_C void | DES_ofb_encrypt | ( | const unsigned char * | in, |
| unsigned char * | out, |
| int | numbits, |
| long | length, |
| DES_key_schedule * | schedule, |
| DES_cblock * | ivec |
| ) | |
DES_pcbc_encrypt ( const unsigned char *, unsigned char *, long, DES_key_schedule *, DES_cblock *, int )
IMPORT_C void | DES_pcbc_encrypt | ( | const unsigned char * | input, |
| unsigned char * | output, |
| long | length, |
| DES_key_schedule * | schedule, |
| DES_cblock * | ivec, |
| int | enc |
| ) | |
DES_quad_cksum ( const unsigned char *, DES_cblock, long, int, DES_cblock * )
IMPORT_C DES_LONG | DES_quad_cksum | ( | const unsigned char * | input, |
| DES_cblock | output, |
| long | length, |
| int | out_count, |
| DES_cblock * | seed |
| ) | |
DES_random_key ( DES_cblock * )
DES_set_odd_parity ( DES_cblock * )
DES_check_key_parity ( const_DES_cblock * )
DES_is_weak_key ( const_DES_cblock * )
DES_set_key ( const_DES_cblock *, DES_key_schedule * )
DES_key_sched ( const_DES_cblock *, DES_key_schedule * )
DES_set_key_checked ( const_DES_cblock *, DES_key_schedule * )
IMPORT_C int | DES_set_key_checked | ( | const_DES_cblock * | key, |
| DES_key_schedule * | schedule |
| ) | |
DES_set_key_unchecked ( const_DES_cblock *, DES_key_schedule * )
IMPORT_C void | DES_set_key_unchecked | ( | const_DES_cblock * | key, |
| DES_key_schedule * | schedule |
| ) | |
DES_string_to_key ( const char *, DES_cblock * )
IMPORT_C void | DES_string_to_key | ( | const char * | str, |
| DES_cblock * | key |
| ) | |
DES_string_to_2keys ( const char *, DES_cblock *, DES_cblock * )
DES_cfb64_encrypt ( const unsigned char *, unsigned char *, long, DES_key_schedule *, DES_cblock *, int *, int )
IMPORT_C void | DES_cfb64_encrypt | ( | const unsigned char * | in, |
| unsigned char * | out, |
| long | length, |
| DES_key_schedule * | schedule, |
| DES_cblock * | ivec, |
| int * | num, |
| int | enc |
| ) | |
DES_ofb64_encrypt ( const unsigned char *, unsigned char *, long, DES_key_schedule *, DES_cblock *, int * )
IMPORT_C void | DES_ofb64_encrypt | ( | const unsigned char * | in, |
| unsigned char * | out, |
| long | length, |
| DES_key_schedule * | schedule, |
| DES_cblock * | ivec, |
| int * | num |
| ) | |
DES_read_password ( DES_cblock *, const char *, int )
IMPORT_C int | DES_read_password | ( | DES_cblock * | key, |
| const char * | prompt, |
| int | verify |
| ) | |
DES_read_2passwords ( DES_cblock *, DES_cblock *, const char *, int )