Lines Matching defs:length
102 buf->bound = code->data + code->length - 1;
107 asn1buf_imbed(asn1buf *subbuf, const asn1buf *buf, const unsigned int length, const int indef)
112 if (length > (size_t)(buf->bound + 1 - buf->next)) return ASN1_OVERRUN;
113 subbuf->bound = subbuf->base + length - 1;
122 unsigned int length, int indef, int seqindef)
127 /* sequence was encoded as definite length */
130 retval = asn1buf_skiptail(subbuf, length, indef);
141 asn1buf_skiptail(asn1buf *buf, const unsigned int length, const int indef)
149 if (length <= (size_t)(buf->bound - buf->next + 1))
150 buf->next += length;
160 if (t.length <= (size_t)(buf->bound - buf->next + 1))
161 buf->next += t.length;
202 unsigned int length;
208 for (length=1; length<=len; length++,(buf->next)++)
209 *(buf->next) = (s[len-length]);
287 d->length = asn1buf_len(buf);
288 d->data = malloc(d->length + 1);
293 for (i=0; i < d->length; i++)
294 d->data[i] = buf->base[d->length - i - 1];
295 d->data[d->length] = '\0';
320 unsigned int length = asn1buf_len(buf);
323 *s = calloc(length+1, sizeof(char));
325 (*s)[length] = '\0';
326 for (i=0; i<length; i++) ;
327 /* OLDDECLARG( (*s)[i] = , (buf->base)[length-i-1]) */
348 unsigned int length = asn1buf_len(buf);
351 *s = malloc(3*length);
353 for (i = length-1; i >= 0; i--) {
354 (*s)[3*(length-i-1)] = hexchar(((buf->base)[i]&0xF0)>>4);
355 (*s)[3*(length-i-1)+1] = hexchar((buf->base)[i]&0x0F);
356 (*s)[3*(length-i-1)+2] = ' ';
358 (*s)[3*length-1] = '\0';