session.h File Reference

#include "tokens.h"

Go to the source code of this file.

Functions

int digest_md5_encode (const char *input, size_t input_len, char **output, size_t *output_len, digest_md5_qop qop, unsigned long sendseqnum, char key[DIGEST_MD5_LENGTH])
int digest_md5_decode (const char *input, size_t input_len, char **output, size_t *output_len, digest_md5_qop qop, unsigned long readseqnum, char key[DIGEST_MD5_LENGTH])


Function Documentation

int digest_md5_decode ( const char *  input,
size_t  input_len,
char **  output,
size_t *  output_len,
digest_md5_qop  qop,
unsigned long  readseqnum,
char  key[DIGEST_MD5_LENGTH] 
)

Definition at line 122 of file session.c.

References C2I, DIGEST_MD5_QOP_AUTH_CONF, DIGEST_MD5_QOP_AUTH_INT, MAC_DATA_LEN, MAC_HMAC_LEN, MAC_MSG_TYPE, MAC_MSG_TYPE_LEN, MAC_SEQNUM_LEN, MD5LEN, and SASL_INTEGRITY_PREFIX_LENGTH.

Referenced by _gsasl_digest_md5_client_decode(), and _gsasl_digest_md5_server_decode().

int digest_md5_encode ( const char *  input,
size_t  input_len,
char **  output,
size_t *  output_len,
digest_md5_qop  qop,
unsigned long  sendseqnum,
char  key[DIGEST_MD5_LENGTH] 
)

Definition at line 48 of file session.c.

References DIGEST_MD5_QOP_AUTH_CONF, DIGEST_MD5_QOP_AUTH_INT, MAC_DATA_LEN, MAC_HMAC_LEN, MAC_MSG_TYPE, MAC_MSG_TYPE_LEN, MAC_SEQNUM_LEN, and MD5LEN.

Referenced by _gsasl_digest_md5_client_encode(), and _gsasl_digest_md5_server_encode().


Generated on Tue Aug 22 12:06:07 2006 for gsasl by  doxygen 1.4.7