Go to the source code of this file.
|
void | HTTPBase64Encoder (unsigned char *out, const unsigned char *in, int inlen) |
|
int | HTTPBase64Decoder (char *out, const char *in) |
|
void | HTTPDigestGenerateCNonce (char *outbuff) |
|
void | HTTPDigestCalcHA1 (IN int nAlg, IN char *pszUserName, IN char *pszRealm, IN int nRealmLength, IN char *pszPassword, IN char *pszNonce, IN int nNonceLength, IN char *pszCNonce, OUT HASHHEX SessionKey) |
|
void | HTTPDigestCalcResponse (IN HASHHEX HA1, IN char *pszNonce, IN int nNonceLength, IN char *pszNonceCount, IN char *pszCNonce, IN char *pszQop, IN int nQopLength, IN char *pszMethod, IN char *pszDigestUri, IN int nDigestUriLebgth, IN HASHHEX HEntity, OUT HASHHEX Response) |
|
void | HTTPMD5Init (struct MD5Context *context) |
|
void | HTTPMD5Update (struct MD5Context *context, unsigned char const *buf, unsigned len) |
|
void | HTTPMD5Final (unsigned char digest[16], struct MD5Context *context) |
|
void | HTTPMD5Transform (uint32 buf[4], uint32 const in[16]) |
|
◆ BAD
◆ DECODE64
Value:(isascii(c) ? base64val[c] :
BAD)
#define BAD
Definition HTTPClientAuth.h:19
◆ HASHHEXLEN
◆ HASHLEN
◆ IN
◆ OUT
◆ HASH
◆ HASHHEX
◆ MD5_CTX
◆ uint32
◆ HTTPBase64Decoder()
int HTTPBase64Decoder |
( |
char * | out, |
|
|
const char * | in ) |
◆ HTTPBase64Encoder()
void HTTPBase64Encoder |
( |
unsigned char * | out, |
|
|
const unsigned char * | in, |
|
|
int | inlen ) |
◆ HTTPDigestCalcHA1()
void HTTPDigestCalcHA1 |
( |
IN int | nAlg, |
|
|
IN char * | pszUserName, |
|
|
IN char * | pszRealm, |
|
|
IN int | nRealmLength, |
|
|
IN char * | pszPassword, |
|
|
IN char * | pszNonce, |
|
|
IN int | nNonceLength, |
|
|
IN char * | pszCNonce, |
|
|
OUT HASHHEX | SessionKey ) |
◆ HTTPDigestCalcResponse()
void HTTPDigestCalcResponse |
( |
IN HASHHEX | HA1, |
|
|
IN char * | pszNonce, |
|
|
IN int | nNonceLength, |
|
|
IN char * | pszNonceCount, |
|
|
IN char * | pszCNonce, |
|
|
IN char * | pszQop, |
|
|
IN int | nQopLength, |
|
|
IN char * | pszMethod, |
|
|
IN char * | pszDigestUri, |
|
|
IN int | nDigestUriLebgth, |
|
|
IN HASHHEX | HEntity, |
|
|
OUT HASHHEX | Response ) |
◆ HTTPDigestGenerateCNonce()
void HTTPDigestGenerateCNonce |
( |
char * | outbuff | ) |
|
◆ HTTPMD5Final()
void HTTPMD5Final |
( |
unsigned char | digest[16], |
|
|
struct MD5Context * | context ) |
◆ HTTPMD5Init()
◆ HTTPMD5Transform()
void HTTPMD5Transform |
( |
uint32 | buf[4], |
|
|
uint32 const | in[16] ) |
◆ HTTPMD5Update()
void HTTPMD5Update |
( |
struct MD5Context * | context, |
|
|
unsigned char const * | buf, |
|
|
unsigned | len ) |