RTEMS CPU Kit with SuperCore  4.11.3
Data Structures | Macros | Functions
des.c File Reference
#include <sys/cdefs.h>
#include <sys/types.h>
#include <sys/param.h>
#include <netinet/in.h>
#include <pwd.h>
#include <crypt.h>
#include <string.h>
#include <stdlib.h>
Include dependency graph for des.c:

Data Structures

struct  fixed1
 
struct  fixed2
 
struct  fixed3
 
struct  fixed4
 
struct  Des_Context
 

Macros

#define __FORCE_GLIBC
 
#define REENTRANT
 
#define inv_key_perm   des1_f.inv_key_perm
 
#define inv_comp_perm   des1_f.inv_comp_perm
 
#define u_sbox   des1_f.u_sbox
 
#define un_pbox   des1_f.un_pbox
 
#define ip_maskl   des2_f.ip_maskl
 
#define ip_maskr   des2_f.ip_maskr
 
#define fp_maskl   des3_f.fp_maskl
 
#define fp_maskr   des3_f.fp_maskr
 
#define key_perm_maskl   des4_f.key_perm_maskl
 
#define key_perm_maskr   des4_f.key_perm_maskr
 
#define comp_maskl   des4_f.comp_maskl
 
#define comp_maskr   des4_f.comp_maskr
 
#define en_keysl   des_ctx->en_keysl
 
#define en_keysr   des_ctx->en_keysr
 
#define de_keysl   des_ctx->de_keysl
 
#define de_keysr   des_ctx->de_keysr
 
#define saltbits   des_ctx->saltbits
 
#define old_salt   des_ctx->old_salt
 
#define old_rawkey0   des_ctx->old_rawkey0
 
#define old_rawkey1   des_ctx->old_rawkey1
 

Functions

struct Des_Contextdes_ctx_init (void)
 
char * __des_crypt_r (const char *key, const char *setting, char *output, int sz)
 
char * __des_crypt (const char *key, const char *setting)