Lines Matching defs:hash_ctx
200 struct lws_genhash_ctx hash_ctx;
206 if ((ret = lws_genhash_init(&hash_ctx, LWS_GENHASH_TYPE_SHA256))) {
207 lws_genhash_destroy(&hash_ctx, NULL);
215 if (hash_update_str(&hash_ctx, h->policy->u.http.method) ||
216 hash_update_str(&hash_ctx, "\n"))
218 if (hash_update_str(&hash_ctx, lws_hdr_simple_ptr(wsi, _WSI_TOKEN_CLIENT_URI)) ||
219 hash_update_str(&hash_ctx, "\n"))
223 if (hash_update_str(&hash_ctx, "\n"))
227 if (hash_update_str(&hash_ctx, s->headers[i].name) ||
228 hash_update_str(&hash_ctx, s->headers[i].value) ||
229 hash_update_str(&hash_ctx, "\n"))
233 if (hash_update_str(&hash_ctx, "\n"))
237 if (hash_update_bite_str(&hash_ctx, s->headers[i].name) ||
238 hash_update_str(&hash_ctx, ";"))
241 if (hash_update_bite_str(&hash_ctx, s->headers[i].name) ||
242 hash_update_str(&hash_ctx, "\n") ||
243 hash_update_str(&hash_ctx, s->payload_hash))
246 if ((ret = lws_genhash_destroy(&hash_ctx, hash_bin))) {
247 lws_genhash_destroy(&hash_ctx, NULL);