/*****************************************************************************/
/* The initialize function is called at program startup to create the
 * cache.
 */
int authcache_initialize ( int size, int timeout_seconds );
/*
 * Begin signature returns a context as and opaque pointer.
 */
void *authcache_begin_signature ( int local_port, unsigned char *remaddr,
	char *method, char *setup_filename, char *ident );
void *authcache_add_signature ( void *ctx, char *hdr, int hdrlen );
void *authcache_check_signature ( void *ctx, char *username, int usize );
void authcache_end_signature ( void *ctx, int status, char *username );
