ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

des.c File Reference
#include "tomcrypt.h"

Go to the source code of this file.

Defines

#define EN0   0
#define DE1   1

Functions

static void cookey (const ulong32 *raw1, ulong32 *keyout)
static void deskey (const unsigned char *key, short edf, ulong32 *keyout)
static void desfunc (ulong32 *block, const ulong32 *keys)
int des_setup (const unsigned char *key, int keylen, int num_rounds, des_key *des)
int des3_setup (const unsigned char *key, int keylen, int num_rounds, des3_key *des3)
void des_ecb_encrypt (const unsigned char *pt, unsigned char *ct, const des_key *des)
void des_ecb_decrypt (const unsigned char *ct, unsigned char *pt, const des_key *des)
void des3_ecb_encrypt (const unsigned char *pt, unsigned char *ct, const des3_key *des3)
void des3_ecb_decrypt (const unsigned char *ct, unsigned char *pt, const des3_key *des3)

Variables

static const ulong32 bytebit [8]
static const ulong32 bigbyte [24]
static const unsigned char pc1 [56]
static const unsigned char totrot [16]
static const unsigned char pc2 [48]
static const ulong32 SP1 [64]
static const ulong32 SP2 [64]
static const ulong32 SP3 [64]
static const ulong32 SP4 [64]
static const ulong32 SP5 [64]
static const ulong32 SP6 [64]
static const ulong32 SP7 [64]
static const ulong32 SP8 [64]
static const ulong64 des_ip [8][256]
static const ulong64 des_fp [8][256]

Generated on Sat May 26 2012 05:16:31 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.