extern_md5.h
来自「KphoneSI (kpsi) is a SIP (Session Initia」· C头文件 代码 · 共 40 行
H
40 行
#ifndef EXTERN_MD5_H#define EXTERN_MD5_H#define HASHLEN 16typedef u_char HASH[HASHLEN];#define HASHHEXLEN 32typedef char HASHHEX[HASHHEXLEN+1];#define IN#define OUT#ifdef __cplusplusextern "C" {/* calculate H(A1) as per HTTP Digest spec */extern void DigestCalcHA1( IN const char * pszAlg, IN const char * pszUserName, IN const char * pszRealm, IN const char * pszPassword, IN const char * pszNonce, IN const char * pszCNonce, OUT HASHHEX SessionKey );/* calculate request-digest/response-digest as per HTTP Digest spec */extern void DigestCalcResponse( IN HASHHEX HA1, /* H(A1) */ IN const char * pszNonce, /* nonce from server */ IN const char * pszNonceCount, /* 8 hex digits */ IN const char * pszCNonce, /* client nonce */ IN const char * pszQop, /* qop-value: "", "auth", "auth-int" */ IN const char * pszMethod, /* method from the request */ IN const char * pszDigestUri, /* requested URL */ IN HASHHEX HEntity, /* H(entity body) if qop="auth-int" */ OUT HASHHEX Response /* request-digest or response-digest */ );}#endif#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?