VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
http_auth.c File Reference
Include dependency graph for http_auth.c:

Functions

static char * AuthGetParam (const char *psz_header, const char *psz_param)
static char * AuthGetParamNoQuotes (const char *psz_header, const char *psz_param)
static char * GenerateCnonce ()
static char * AuthDigest (vlc_object_t *p_this, http_auth_t *p_auth, const char *psz_method, const char *psz_path, const char *psz_username, const char *psz_password)
void http_auth_ParseWwwAuthenticateHeader (vlc_object_t *p_this, http_auth_t *p_auth, const char *psz_header)
int http_auth_ParseAuthenticationInfoHeader (vlc_object_t *p_this, http_auth_t *p_auth, const char *psz_header, const char *psz_method, const char *psz_path, const char *psz_username, const char *psz_password)
char * http_auth_FormatAuthorizationHeader (vlc_object_t *p_this, http_auth_t *p_auth, const char *psz_method, const char *psz_path, const char *psz_username, const char *psz_password)
void http_auth_Init (http_auth_t *p_auth)
void http_auth_Reset (http_auth_t *p_auth)

Function Documentation

static char* AuthDigest ( vlc_object_t p_this,
http_auth_t p_auth,
const char *  psz_method,
const char *  psz_path,
const char *  psz_username,
const char *  psz_password 
)
static
static char* AuthGetParam ( const char *  psz_header,
const char *  psz_param 
)
static
static char* AuthGetParamNoQuotes ( const char *  psz_header,
const char *  psz_param 
)
static
static char* GenerateCnonce ( )
static
char* http_auth_FormatAuthorizationHeader ( vlc_object_t p_this,
http_auth_t p_auth,
const char *  psz_method,
const char *  psz_path,
const char *  psz_username,
const char *  psz_password 
)
void http_auth_Init ( http_auth_t p_auth)
int http_auth_ParseAuthenticationInfoHeader ( vlc_object_t p_this,
http_auth_t p_auth,
const char *  psz_header,
const char *  psz_method,
const char *  psz_path,
const char *  psz_username,
const char *  psz_password 
)
void http_auth_ParseWwwAuthenticateHeader ( vlc_object_t p_this,
http_auth_t p_auth,
const char *  psz_header 
)
void http_auth_Reset ( http_auth_t p_auth)