Lines Matching defs:opaque

146     const char           *opaque;
169 /* client-list, opaque, and one-time-nonce stuff */
178 static const char *opaque_mutex_type = "authdigest-opaque";
293 /* setup opaque */
677 * Each client is assigned a number, which is transferred in the opaque
700 * clients will just be sent a new client id (opaque field) and nonce
714 * the opaque field.
965 else if (!strcasecmp(key, "opaque"))
966 resp->opaque = apr_pstrdup(r->pool, value);
980 if (resp->opaque) {
981 resp->opaque_num = (unsigned long) strtol(resp->opaque, NULL, 16);
1031 * and port, opaque, and our secret.
1033 static void gen_nonce_hash(char *hash, const char *timestr, const char *opaque,
1048 if (opaque) {
1049 apr_sha1_update_binary(&ctx, (const unsigned char *) opaque,
1050 strlen(opaque));
1060 static const char *gen_nonce(apr_pool_t *p, apr_time_t now, const char *opaque,
1081 gen_nonce_hash(nonce+NONCE_TIME_LEN, nonce, opaque, server, conf);
1136 const char *qop, *opaque, *opaque_param, *domain, *nonce;
1152 /* Setup opaque */
1154 if (resp->opaque == NULL) {
1158 opaque = ltox(r->pool, resp->client->key);
1161 opaque = ""; /* opaque not needed */
1168 opaque = ltox(r->pool, resp->client->key);
1173 opaque = ""; /* ??? */
1177 opaque = resp->opaque;
1182 if (opaque[0]) {
1183 opaque_param = apr_pstrcat(r->pool, ", opaque=\"", opaque, "\"", NULL);
1191 nonce = gen_nonce(r->pool, r->request_time, opaque, r->server, conf);
1393 gen_nonce_hash(hash, resp->nonce, resp->opaque, r->server, conf);
1686 if (resp->opaque && resp->opaque_num == 0) {
1688 "received invalid opaque - got `%s'",
1689 resp->opaque);
1838 resp->opaque, r->server, conf),
1845 const char *nonce = gen_nonce(r->pool, 0, resp->opaque, r->server,