Lines Matching refs:len
40 * which to write, from the right, `len' which means the maximum
47 der_put_unsigned (unsigned char *p, size_t len, const unsigned *v, size_t *size)
53 while (len > 0 && val) {
56 --len;
62 if(len < 1)
69 } else if (len < 1)
79 der_put_unsigned64 (unsigned char *p, size_t len, const uint64_t *v, size_t *size)
85 while (len > 0 && val) {
88 --len;
94 if(len < 1)
101 } else if (len < 1)
111 der_put_integer (unsigned char *p, size_t len, const int *v, size_t *size)
118 if(len < 1)
121 len--;
125 if(len < 1)
128 len--;
133 if(len < 1)
136 len--;
140 if(len < 1)
143 len--;
151 der_put_integer64 (unsigned char *p, size_t len, const int64_t *v, size_t *size)
158 if(len < 1)
161 len--;
165 if(len < 1)
168 len--;
173 if(len < 1)
176 len--;
180 if(len < 1)
183 len--;
192 der_put_length (unsigned char *p, size_t len, size_t val, size_t *size)
194 if (len < 1)
204 if(len < 2)
208 len--;
219 der_put_boolean(unsigned char *p, size_t len, const int *data, size_t *size)
221 if(len < 1)
232 der_put_general_string (unsigned char *p, size_t len,
237 if (len < slen)
246 der_put_utf8string (unsigned char *p, size_t len,
249 return der_put_general_string(p, len, str, size);
253 der_put_printable_string (unsigned char *p, size_t len,
256 return der_put_octet_string(p, len, str, size);
260 der_put_ia5_string (unsigned char *p, size_t len,
263 return der_put_octet_string(p, len, str, size);
267 der_put_bmp_string (unsigned char *p, size_t len,
271 if (len / 2 < data->length)
284 der_put_universal_string (unsigned char *p, size_t len,
288 if (len / 4 < data->length)
303 der_put_visible_string (unsigned char *p, size_t len,
306 return der_put_general_string(p, len, str, size);
310 der_put_octet_string (unsigned char *p, size_t len,
313 if (len < data->length)
322 der_put_heim_integer (unsigned char *p, size_t len,
329 if (len < 1)
336 if (len < data->length)
339 len -= data->length;
350 if (len < 1)
353 len--;
361 if (len < 1)
364 len--;
374 der_put_generalized_time (unsigned char *p, size_t len,
384 e = der_put_octet_string(p, len, &k, &l);
394 der_put_utctime (unsigned char *p, size_t len,
404 e = der_put_octet_string(p, len, &k, &l);
414 der_put_oid (unsigned char *p, size_t len,
423 if (len < 1)
427 --len;
429 if (len < 1)
433 --len;
436 if (len < 1)
444 der_put_tag (unsigned char *p, size_t len, Der_class class, Der_type type,
448 if (len < 1)
457 if (len < 1)
460 len--;
465 if (len < 1)
475 der_put_length_and_tag (unsigned char *p, size_t len, size_t len_val,
483 e = der_put_length (p, len, len_val, &l);
487 len -= l;
489 e = der_put_tag (p, len, class, type, tag, &l);
502 const size_t len = gtimep ? 15 : 13;
504 s->data = malloc(len + 1);
507 s->length = len;
511 snprintf (s->data, len + 1, "%04d%02d%02d%02d%02d%02dZ",
515 snprintf (s->data, len + 1, "%02d%02d%02d%02d%02d%02dZ",
523 der_put_bit_string (unsigned char *p, size_t len,
527 if (len < data_size + 1)