Home
last modified time | relevance | path

Searched refs:key_len (Results 1 – 5 of 5) sorted by relevance

/lighttpd1.4/src/
H A Dmod_scgi.c144 static int scgi_env_add_scgi(void *venv, const char *key, size_t key_len, const char *val, size_t v… in scgi_env_add_scgi() argument
150 len = key_len + val_len + 2; in scgi_env_add_scgi()
153 memcpy(dst, key, key_len); in scgi_env_add_scgi()
154 dst[key_len] = '\0'; in scgi_env_add_scgi()
155 dst += key_len + 1; in scgi_env_add_scgi()
165 if (key_len > USHRT_MAX || val_len > USHRT_MAX) return -1; in scgi_env_add_uwsgi()
167 char *dst = buffer_extend(venv, 2 + key_len + 2 + val_len); in scgi_env_add_uwsgi()
168 dst[0] = key_len & 0xff; /* little-endian */ in scgi_env_add_uwsgi()
169 dst[1] = (key_len >> 8) & 0xff; in scgi_env_add_uwsgi()
170 memcpy(dst + 2, key, key_len); in scgi_env_add_uwsgi()
[all …]
H A Dmod_fastcgi.c136 static int fcgi_env_add(void *venv, const char *key, size_t key_len, const char *val, size_t val_le… in fcgi_env_add() argument
148 force_assert(key_len < 0x7fffffffu); in fcgi_env_add()
151 if (key_len > 127) { in fcgi_env_add()
152 len_enc[0] = ((key_len >> 24) & 0xff) | 0x80; in fcgi_env_add()
153 len_enc[1] = (key_len >> 16) & 0xff; in fcgi_env_add()
154 len_enc[2] = (key_len >> 8) & 0xff; in fcgi_env_add()
157 len_enc[len_enc_len++] = key_len & 0xff; in fcgi_env_add()
166 const size_t len = len_enc_len + key_len + val_len; in fcgi_env_add()
172 buffer_append_str3(env, len_enc, len_enc_len, key, key_len, val, val_len); in fcgi_env_add()
H A Dalgo_hmac.c39 int key_len, const unsigned char *d, int n, in EVP_HMAC() argument
43 EVP_PKEY_new_mac_key(EVP_PKEY_HMAC, NULL, key, key_len); in EVP_HMAC()
H A Dmod_cgi.c651 static int cgi_env_add(void *venv, const char *key, size_t key_len, const char *val, size_t val_len… in cgi_env_add() argument
660 char * const dst = buffer_extend(env->b, key_len + val_len + 2); in cgi_env_add()
661 memcpy(dst, key, key_len); in cgi_env_add()
662 dst[key_len] = '='; in cgi_env_add()
663 if (val_len) memcpy(dst + key_len + 1, val, val_len); in cgi_env_add()
664 dst[key_len + 1 + val_len] = '\0'; in cgi_env_add()
H A Dgw_backend.c460 static int env_add(char_array *env, const char *key, size_t key_len, const char *val, size_t val_le… in env_add() argument
465 dst = ck_malloc(key_len + val_len + 2); in env_add()
466 memcpy(dst, key, key_len); in env_add()
467 dst[key_len] = '='; in env_add()
468 memcpy(dst + key_len + 1, val, val_len + 1); /* add the \0 from the value */ in env_add()
474 if (0 == strncmp(dst, env->ptr[i], key_len + 1)) { in env_add()