[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS gsasl/lib/digest-md5
From: |
gsasl-commit |
Subject: |
CVS gsasl/lib/digest-md5 |
Date: |
Sun, 19 Dec 2004 20:02:36 +0100 |
Update of /home/cvs/gsasl/lib/digest-md5
In directory dopio:/tmp/cvs-serv2818
Modified Files:
digesthmac.h
Log Message:
Add doc.
--- /home/cvs/gsasl/lib/digest-md5/digesthmac.h 2004/12/19 17:59:07 1.3
+++ /home/cvs/gsasl/lib/digest-md5/digesthmac.h 2004/12/19 19:02:36 1.4
@@ -26,6 +26,19 @@
/* Get token types. */
#include "tokens.h"
+/* Compute in 33 bytes large array OUTPUT the DIGEST-MD5 response
+ value. SECRET holds the 16 bytes MD5 hash SS, i.e.,
+ H(username:realm:passwd). NONCE is a zero terminated string with
+ the server nonce. NC is the nonce-count, typically 1 for initial
+ authentication. CNONCE is a zero terminated string with the client
+ nonce. QOP is the quality of protection to use. AUTHZID is a zero
+ terminated string with the authorization identity. DIGESTURI is a
+ zero terminated string with the server principal (e.g.,
+ imap/mail.example.org). RSPAUTH is a boolean which indicate
+ whether to compute a value for the RSPAUTH response or the "real"
+ authentication. CIPHER is the cipher to use. KIC, KIS, KCC, KCS
+ are either NULL, or points to 16 byte arrays that will hold the
+ computed keys on output. Returns 0 on success. */
extern int digest_md5_hmac (char *output, char secret[DIGEST_MD5_LENGTH],
char *nonce, unsigned long nc, char *cnonce,
digest_md5_qop qop, char *authzid, char *digesturi,
- CVS gsasl/lib/digest-md5, (continued)
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5,
gsasl-commit <=
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/19
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/20