GNU libmicrohttpd 1.0.0
Loading...
Searching...
No Matches
digestauth.h File Reference
#include "mhd_options.h"
#include "mhd_str.h"
Include dependency graph for digestauth.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _MHD_AUTH_DIGEST_MAX_PARAM_SIZE   (65535)
 
#define _MHD_AUTH_DIGEST_BASE   "Digest"
 
#define _MHD_MD5_TOKEN   "MD5"
 
#define _MHD_SHA256_TOKEN   "SHA-256"
 
#define _MHD_SHA512_256_TOKEN   "SHA-512-256"
 
#define _MHD_SESS_TOKEN   "-sess"
 
#define MHD_TOKEN_AUTH_   "auth"
 
#define MHD_TOKEN_AUTH_INT_   "auth-int"
 

Macro Definition Documentation

◆ _MHD_AUTH_DIGEST_BASE

#define _MHD_AUTH_DIGEST_BASE   "Digest"

Beginning string for any valid Digest Authentication header.

Definition at line 50 of file digestauth.h.

◆ _MHD_AUTH_DIGEST_MAX_PARAM_SIZE

#define _MHD_AUTH_DIGEST_MAX_PARAM_SIZE   (65535)

The maximum supported size for Digest Auth parameters, like "real", "username" etc. This limitation is used only for quoted parameters. Parameters without quoted backslash character will be processed as long as they fit connection pool (buffer) size.

Definition at line 45 of file digestauth.h.

◆ _MHD_MD5_TOKEN

#define _MHD_MD5_TOKEN   "MD5"

The token for MD5 algorithm.

Definition at line 55 of file digestauth.h.

◆ _MHD_SESS_TOKEN

#define _MHD_SESS_TOKEN   "-sess"

The suffix token for "session" algorithms.

Definition at line 70 of file digestauth.h.

◆ _MHD_SHA256_TOKEN

#define _MHD_SHA256_TOKEN   "SHA-256"

The token for SHA-256 algorithm.

Definition at line 60 of file digestauth.h.

◆ _MHD_SHA512_256_TOKEN

#define _MHD_SHA512_256_TOKEN   "SHA-512-256"

The token for SHA-512/256 algorithm.

Definition at line 65 of file digestauth.h.

◆ MHD_TOKEN_AUTH_

#define MHD_TOKEN_AUTH_   "auth"

The "auth" token for QOP

Definition at line 75 of file digestauth.h.

◆ MHD_TOKEN_AUTH_INT_

#define MHD_TOKEN_AUTH_INT_   "auth-int"

The "auth-int" token for QOP

Definition at line 80 of file digestauth.h.