Functions
vauth.h File Reference
#include <curl/curl.h>
Include dependency graph for vauth.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

char * Curl_auth_build_spn (const char *service, const char *host, const char *realm)
 
CURLcode Curl_auth_create_cram_md5_message (struct Curl_easy *data, const char *chlg, const char *userp, const char *passwdp, char **outptr, size_t *outlen)
 
CURLcode Curl_auth_create_digest_http_message (struct Curl_easy *data, const char *userp, const char *passwdp, const unsigned char *request, const unsigned char *uri, struct digestdata *digest, char **outptr, size_t *outlen)
 
CURLcode Curl_auth_create_digest_md5_message (struct Curl_easy *data, const char *chlg64, const char *userp, const char *passwdp, const char *service, char **outptr, size_t *outlen)
 
CURLcode Curl_auth_create_external_message (struct Curl_easy *data, const char *user, char **outptr, size_t *outlen)
 
CURLcode Curl_auth_create_login_message (struct Curl_easy *data, const char *valuep, char **outptr, size_t *outlen)
 
CURLcode Curl_auth_create_oauth_bearer_message (struct Curl_easy *data, const char *user, const char *host, const long port, const char *bearer, char **outptr, size_t *outlen)
 
CURLcode Curl_auth_create_plain_message (struct Curl_easy *data, const char *userp, const char *passwdp, char **outptr, size_t *outlen)
 
CURLcode Curl_auth_decode_cram_md5_message (const char *chlg64, char **outptr, size_t *outlen)
 
CURLcode Curl_auth_decode_digest_http_message (const char *chlg, struct digestdata *digest)
 
void Curl_auth_digest_cleanup (struct digestdata *digest)
 
bool Curl_auth_is_digest_supported (void)
 
bool Curl_auth_user_contains_domain (const char *user)
 

Function Documentation

char* Curl_auth_build_spn ( const char *  service,
const char *  host,
const char *  realm 
)

Definition at line 53 of file vauth.c.

CURLcode Curl_auth_create_cram_md5_message ( struct Curl_easy data,
const char *  chlg,
const char *  userp,
const char *  passwdp,
char **  outptr,
size_t outlen 
)

Definition at line 91 of file cram.c.

CURLcode Curl_auth_create_digest_http_message ( struct Curl_easy data,
const char *  userp,
const char *  passwdp,
const unsigned char *  request,
const unsigned char *  uri,
struct digestdata digest,
char **  outptr,
size_t outlen 
)

Definition at line 657 of file digest.c.

CURLcode Curl_auth_create_digest_md5_message ( struct Curl_easy data,
const char *  chlg64,
const char *  userp,
const char *  passwdp,
const char *  service,
char **  outptr,
size_t outlen 
)

Definition at line 342 of file digest.c.

CURLcode Curl_auth_create_external_message ( struct Curl_easy data,
const char *  user,
char **  outptr,
size_t outlen 
)

Definition at line 159 of file cleartext.c.

CURLcode Curl_auth_create_login_message ( struct Curl_easy data,
const char *  valuep,
char **  outptr,
size_t outlen 
)

Definition at line 121 of file cleartext.c.

CURLcode Curl_auth_create_oauth_bearer_message ( struct Curl_easy data,
const char *  user,
const char *  host,
const long  port,
const char *  bearer,
char **  outptr,
size_t outlen 
)

Definition at line 58 of file oauth2.c.

CURLcode Curl_auth_create_plain_message ( struct Curl_easy data,
const char *  userp,
const char *  passwdp,
char **  outptr,
size_t outlen 
)

Definition at line 60 of file cleartext.c.

CURLcode Curl_auth_decode_cram_md5_message ( const char *  chlg64,
char **  outptr,
size_t outlen 
)

Definition at line 57 of file cram.c.

CURLcode Curl_auth_decode_digest_http_message ( const char *  chlg,
struct digestdata digest 
)

Definition at line 510 of file digest.c.

void Curl_auth_digest_cleanup ( struct digestdata digest)

Definition at line 878 of file digest.c.

bool Curl_auth_is_digest_supported ( void  )

Definition at line 318 of file digest.c.

bool Curl_auth_user_contains_domain ( const char *  user)

Definition at line 128 of file vauth.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17