#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]) |
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().