ReactOS 0.4.15-dev-7842-g558ab78
des.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  desparams
 

Macros

#define DES_MAXLEN   65536 /* maximum # of bytes to encrypt */
 
#define DES_QUICKLEN   16 /* maximum # of bytes to encrypt quickly */
 
#define des_data   UDES.UDES_data /* direct data here if quick */
 
#define des_buf   UDES.UDES_buf /* otherwise, pointer to data */
 

Enumerations

enum  desdir { ENCRYPT , DECRYPT }
 
enum  desmode { CBC , ECB }
 

Functions

int _des_crypt (char *, int, struct desparams *)
 

Macro Definition Documentation

◆ des_buf

#define des_buf   UDES.UDES_buf /* otherwise, pointer to data */

Definition at line 56 of file des.h.

◆ des_data

#define des_data   UDES.UDES_data /* direct data here if quick */

Definition at line 55 of file des.h.

◆ DES_MAXLEN

#define DES_MAXLEN   65536 /* maximum # of bytes to encrypt */

Definition at line 36 of file des.h.

◆ DES_QUICKLEN

#define DES_QUICKLEN   16 /* maximum # of bytes to encrypt quickly */

Definition at line 37 of file des.h.

Enumeration Type Documentation

◆ desdir

Enumerator
ENCRYPT 
DECRYPT 

Definition at line 39 of file des.h.

39{ ENCRYPT, DECRYPT };
@ DECRYPT
Definition: des.h:39
@ ENCRYPT
Definition: des.h:39

◆ desmode

Enumerator
CBC 
ECB 

Definition at line 40 of file des.h.

40{ CBC, ECB };
@ CBC
Definition: des.h:40
@ ECB
Definition: des.h:40

Function Documentation

◆ _des_crypt()

int _des_crypt ( char ,
int  ,
struct desparams  
)