Lines Matching refs:len
20 static int _asn1_check_infinite_end(const unsigned char **p, long len) in _asn1_check_infinite_end() argument
25 if (len <= 0) { in _asn1_check_infinite_end()
28 if ((len >= 2) && ((*p)[0] == 0) && ((*p)[1] == 0)) { in _asn1_check_infinite_end()
36 int ASN1_check_infinite_end(unsigned char **p, long len) in ASN1_check_infinite_end() argument
38 return _asn1_check_infinite_end((const unsigned char **)p, len); in ASN1_check_infinite_end()
41 int ASN1_const_check_infinite_end(const unsigned char **p, long len) in ASN1_const_check_infinite_end() argument
43 return _asn1_check_infinite_end(p, len); in ASN1_const_check_infinite_end()
50 long len; in ASN1_get_object() local
66 len = 0; in ASN1_get_object()
68 len <<= 7L; in ASN1_get_object()
69 len |= *(p++) & 0x7f; in ASN1_get_object()
72 if (len > (INT_MAX >> 7L)) in ASN1_get_object()
75 len <<= 7L; in ASN1_get_object()
76 len |= *(p++) & 0x7f; in ASN1_get_object()
77 tag = (int)len; in ASN1_get_object()
203 int i, len; in asn1_put_length() local
208 len = length; in asn1_put_length()
209 for (i = 0; len > 0; i++) in asn1_put_length()
210 len >>= 8; in asn1_put_length()
212 len = i; in asn1_put_length()
217 p += len; in asn1_put_length()
290 size_t len; in ASN1_STRING_set() local
295 len = strlen(data); in ASN1_STRING_set()
297 len = (size_t)len_in; in ASN1_STRING_set()
304 if (len > INT_MAX - 1) { in ASN1_STRING_set()
308 if ((size_t)str->length <= len || str->data == NULL) { in ASN1_STRING_set()
312 str->data = OPENSSL_realloc(c, len != 0 ? len : 1); in ASN1_STRING_set()
314 str->data = OPENSSL_realloc(c, len + 1); in ASN1_STRING_set()
321 str->length = len; in ASN1_STRING_set()
323 memcpy(str->data, data, len); in ASN1_STRING_set()
326 if (len == 0) in ASN1_STRING_set()
327 str->data[len] = '~'; in ASN1_STRING_set()
333 str->data[len] = '\0'; in ASN1_STRING_set()
339 void ASN1_STRING_set0(ASN1_STRING *str, void *data, int len) in ASN1_STRING_set0() argument
343 str->length = len; in ASN1_STRING_set0()
411 void ASN1_STRING_length_set(ASN1_STRING *x, int len) in ASN1_STRING_length_set() argument
413 x->length = len; in ASN1_STRING_length_set()