auth.c File Reference


Defines

#define BUFSIZE   512
#define AUTH_DATA_LEN   16

Functions

int entranced_cookie_new (char *cookie)
static void _entranced_auth_purge (Entranced_Display *d, FILE *auth_file)
Xauth * entranced_auth_mit_get (void)
 Generate a new MIT-MAGIC-COOKIE-1 Xauth struct.
static Xauth * _entranced_auth_generate (void)
static int _entranced_auth_entry_add (Entranced_Display *d, FILE *auth_file, const char *addr, int addrlen)
int entranced_auth_display_secure (Entranced_Display *d)
int entranced_auth_user_add (Entranced_Display *d, const char *homedir)
void entranced_auth_user_remove (Entranced_Display *d)

Define Documentation

#define AUTH_DATA_LEN   16

Referenced by entranced_auth_mit_get().

#define BUFSIZE   512

Referenced by entranced_cookie_new().


Function Documentation

static int _entranced_auth_entry_add ( Entranced_Display *  d,
FILE *  auth_file,
const char *  addr,
int  addrlen 
) [static]

static Xauth* _entranced_auth_generate ( void   )  [static]

static void _entranced_auth_purge ( Entranced_Display *  d,
FILE *  auth_file 
) [static]

int entranced_auth_display_secure ( Entranced_Display *  d  ) 

Xauth* entranced_auth_mit_get ( void   ) 

Generate a new MIT-MAGIC-COOKIE-1 Xauth struct.

Returns:
A pointer to a new Xauth struct with cookie data, or NULL if generation failed.

References AUTH_DATA_LEN, and entranced_cookie_new().

Referenced by _entranced_auth_generate().

int entranced_auth_user_add ( Entranced_Display *  d,
const char *  homedir 
)

void entranced_auth_user_remove ( Entranced_Display *  d  ) 

int entranced_cookie_new ( char *  cookie  ) 

References BUFSIZE, and entranced_debug().

Referenced by entranced_auth_mit_get().