Functions | Variables
curl_sasl.c File Reference
#include "curl_setup.h"
#include <curl/curl.h>
#include "urldata.h"
#include "curl_base64.h"
#include "curl_md5.h"
#include "vauth/vauth.h"
#include "vtls/vtls.h"
#include "curl_hmac.h"
#include "curl_sasl.h"
#include "warnless.h"
#include "strtok.h"
#include "sendf.h"
#include "non-ascii.h"
#include "curl_printf.h"
#include "curl_memory.h"
#include "memdebug.h"
Include dependency graph for curl_sasl.c:

Go to the source code of this file.

Functions

bool Curl_sasl_can_authenticate (struct SASL *sasl, struct connectdata *conn)
void Curl_sasl_cleanup (struct connectdata *conn, unsigned int authused)
CURLcode Curl_sasl_continue (struct SASL *sasl, struct connectdata *conn, int code, saslprogress *progress)
unsigned int Curl_sasl_decode_mech (const char *ptr, size_t maxlen, size_t *len)
void Curl_sasl_init (struct SASL *sasl, const struct SASLproto *params)
CURLcode Curl_sasl_parse_url_auth_option (struct SASL *sasl, const char *value, size_t len)
CURLcode Curl_sasl_start (struct SASL *sasl, struct connectdata *conn, bool force_ir, saslprogress *progress)
static void state (struct SASL *sasl, struct connectdata *conn, saslstate newstate)

Variables

struct {
   unsigned int   bit
   size_t   len
   const char *   name
mechtable []

Function Documentation

bool Curl_sasl_can_authenticate ( struct SASL sasl,
struct connectdata conn 
)

Definition at line 236 of file curl_sasl.c.

void Curl_sasl_cleanup ( struct connectdata conn,
unsigned int  authused 
)

Definition at line 81 of file curl_sasl.c.

CURLcode Curl_sasl_continue ( struct SASL sasl,
struct connectdata conn,
int  code,
saslprogress progress 
)

Definition at line 407 of file curl_sasl.c.

unsigned int Curl_sasl_decode_mech ( const char *  ptr,
size_t  maxlen,
size_t *  len 
)

Definition at line 117 of file curl_sasl.c.

void Curl_sasl_init ( struct SASL sasl,
const struct SASLproto params 
)

Definition at line 178 of file curl_sasl.c.

CURLcode Curl_sasl_parse_url_auth_option ( struct SASL sasl,
const char *  value,
size_t  len 
)

Definition at line 145 of file curl_sasl.c.

CURLcode Curl_sasl_start ( struct SASL sasl,
struct connectdata conn,
bool  force_ir,
saslprogress progress 
)

Definition at line 254 of file curl_sasl.c.

static void state ( struct SASL sasl,
struct connectdata conn,
saslstate  newstate 
) [static]

Definition at line 195 of file curl_sasl.c.


Variable Documentation

unsigned int bit

Definition at line 56 of file curl_sasl.c.

size_t len

Definition at line 55 of file curl_sasl.c.

struct { ... } mechtable[]
const char* name

Definition at line 54 of file curl_sasl.c.



rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:08