VLC  3.0.21
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, vlc_http_auth_t *p_auth, const char *psz_method, const char *psz_path, const char *psz_username, const char *psz_password)
 
void vlc_http_auth_ParseWwwAuthenticateHeader (vlc_object_t *p_this, vlc_http_auth_t *p_auth, const char *psz_header)
 
int vlc_http_auth_ParseAuthenticationInfoHeader (vlc_object_t *p_this, vlc_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 * vlc_http_auth_FormatAuthorizationHeader (vlc_object_t *p_this, vlc_http_auth_t *p_auth, const char *psz_method, const char *psz_path, const char *psz_username, const char *psz_password)
 
void vlc_http_auth_Init (vlc_http_auth_t *p_auth)
 
void vlc_http_auth_Deinit (vlc_http_auth_t *p_auth)
 

Function Documentation

◆ AuthDigest()

static char* AuthDigest ( vlc_object_t p_this,
vlc_http_auth_t p_auth,
const char *  psz_method,
const char *  psz_path,
const char *  psz_username,
const char *  psz_password 
)
static

◆ AuthGetParam()

static char* AuthGetParam ( const char *  psz_header,
const char *  psz_param 
)
static

◆ AuthGetParamNoQuotes()

static char* AuthGetParamNoQuotes ( const char *  psz_header,
const char *  psz_param 
)
static

◆ GenerateCnonce()

static char* GenerateCnonce ( )
static

◆ vlc_http_auth_Deinit()

void vlc_http_auth_Deinit ( vlc_http_auth_t p_auth)

◆ vlc_http_auth_FormatAuthorizationHeader()

char* vlc_http_auth_FormatAuthorizationHeader ( vlc_object_t p_this,
vlc_http_auth_t p_auth,
const char *  psz_method,
const char *  psz_path,
const char *  psz_username,
const char *  psz_password 
)

◆ vlc_http_auth_Init()

void vlc_http_auth_Init ( vlc_http_auth_t p_auth)

◆ vlc_http_auth_ParseAuthenticationInfoHeader()

int vlc_http_auth_ParseAuthenticationInfoHeader ( vlc_object_t p_this,
vlc_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 
)

◆ vlc_http_auth_ParseWwwAuthenticateHeader()

void vlc_http_auth_ParseWwwAuthenticateHeader ( vlc_object_t p_this,
vlc_http_auth_t p_auth,
const char *  psz_header 
)