
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) |
| 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] |
References AddMD5(), EndMD5(), http_auth_t::i_nonce, InitMD5(), msg_Warn, http_auth_t::psz_algorithm, http_auth_t::psz_cnonce, http_auth_t::psz_HA1, psz_md5_hash(), http_auth_t::psz_nonce, http_auth_t::psz_qop, http_auth_t::psz_realm, and strdup().
Referenced by http_auth_FormatAuthorizationHeader(), and http_auth_ParseAuthenticationInfoHeader().
| static char* AuthGetParam | ( | const char * | psz_header, | |
| const char * | psz_param | |||
| ) | [static] |
References strdup(), and strndup().
Referenced by http_auth_ParseAuthenticationInfoHeader(), and http_auth_ParseWwwAuthenticateHeader().
| static char* AuthGetParamNoQuotes | ( | const char * | psz_header, | |
| const char * | psz_param | |||
| ) | [static] |
References strdup(), and strndup().
Referenced by http_auth_ParseAuthenticationInfoHeader(), and http_auth_ParseWwwAuthenticateHeader().
| static char* GenerateCnonce | ( | ) | [static] |
References AddMD5(), EndMD5(), InitMD5(), psz_md5_hash(), and vlc_rand_bytes().
Referenced by http_auth_FormatAuthorizationHeader().
| 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 | ) |
1.7.1