OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
des_enc.c File Reference
#include "des_locl.h"
#include "spr.h"
#include "ncbc_enc.c"

Go to the source code of this file.

Functions

void DES_encrypt1 (DES_LONG *data, DES_key_schedule *ks, int enc)
 
void DES_encrypt2 (DES_LONG *data, DES_key_schedule *ks, int enc)
 
void DES_encrypt3 (DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3)
 
void DES_decrypt3 (DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3)
 
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)
 

Function Documentation

void DES_decrypt3 ( DES_LONG *  data,
DES_key_schedule ks1,
DES_key_schedule ks2,
DES_key_schedule ks3 
)

Definition at line 263 of file des_enc.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 
)

Definition at line 288 of file des_enc.c.

void DES_encrypt1 ( DES_LONG *  data,
DES_key_schedule ks,
int  enc 
)

Definition at line 62 of file des_enc.c.

void DES_encrypt2 ( DES_LONG *  data,
DES_key_schedule ks,
int  enc 
)

Definition at line 156 of file des_enc.c.

void DES_encrypt3 ( DES_LONG *  data,
DES_key_schedule ks1,
DES_key_schedule ks2,
DES_key_schedule ks3 
)

Definition at line 243 of file des_enc.c.