Lines Matching defs:gc
51 struct gc_arena *gc)
55 ALLOC_OBJ_CLEAR_GC (*hpo, struct http_proxy_options, gc);
212 make_base64_string2 (const uint8_t *str, int src_len, struct gc_arena *gc)
217 ret = (uint8_t *) string_alloc (b64out, gc);
223 make_base64_string (const uint8_t *str, struct gc_arena *gc)
225 return make_base64_string2 (str, strlen ((const char *)str), gc);
230 struct gc_arena *gc)
232 struct buffer out = alloc_buf_gc (strlen (p->up.username) + strlen (p->up.password) + 2, gc);
235 return (const char *)make_base64_string ((const uint8_t*)BSTR (&out), gc);
283 struct gc_arena *gc,
303 *data = string_alloc(buf+26, gc);
310 *data = string_alloc(buf+27, gc);
413 get_pa_var (const char *key, const char *pa, struct gc_arena *gc)
425 return string_alloc(v, gc);
500 struct gc_arena gc = gc_new ();
556 username_password_as_base64 (p, &gc));
572 ntlm_phase_1 (p, &gc));
670 const char *np3 = ntlm_phase_3 (p, buf2, &gc);
722 const char *realm = get_pa_var("realm", pa, &gc);
723 const char *nonce = get_pa_var("nonce", pa, &gc);
724 const char *algor = get_pa_var("algorithm", pa, &gc);
725 const char *opaque = get_pa_var("opaque", pa, &gc);
729 cnonce = make_base64_string2(cnonce_raw, sizeof(cnonce_raw), &gc);
740 opaque_kv = gc_malloc(len, false, &gc);
893 gc_free (&gc);
900 gc_free (&gc);