Lines Matching refs:hash_ctx
452 struct lws_genhash_ctx hash_ctx;
499 if (lws_genhash_init(&hash_ctx, jose.alg->hash_type))
509 if (lws_genhash_update(&hash_ctx, map_b64->buf[LJWS_JOSE],
511 lws_genhash_update(&hash_ctx, ".", 1) ||
512 lws_genhash_update(&hash_ctx, map_b64->buf[LJWS_PYLD],
514 lws_genhash_destroy(&hash_ctx, digest)) {
515 lws_genhash_destroy(&hash_ctx, NULL);
620 if (lws_genhash_init(&hash_ctx, jose.alg->hash_type) ||
621 lws_genhash_update(&hash_ctx, map_b64->buf[LJWS_JOSE],
623 lws_genhash_update(&hash_ctx, ".", 1) ||
624 lws_genhash_update(&hash_ctx, map_b64->buf[LJWS_PYLD],
626 lws_genhash_destroy(&hash_ctx, digest)) {
627 lws_genhash_destroy(&hash_ctx, NULL);
746 struct lws_genhash_ctx hash_ctx;
757 if (lws_genhash_init(&hash_ctx, jose->alg->hash_type) ||
758 lws_genhash_update(&hash_ctx, jws->map_b64.buf[LJWS_JOSE],
760 lws_genhash_update(&hash_ctx, ".", 1) ||
761 lws_genhash_update(&hash_ctx, jws->map_b64.buf[LJWS_PYLD],
763 lws_genhash_destroy(&hash_ctx, digest)) {
764 lws_genhash_destroy(&hash_ctx, NULL);