Lines Matching defs:data_len
27 int data_len = end_data - data;
40 if (data_len < 3)
44 data_len -= 2;
70 data_len--;
74 if (data_len == 0)
78 data_len--;
89 static int asn1_encode_oid_digit(unsigned char **_data, int *data_len, u32 oid)
95 if (*data_len < 1)
101 (*data_len)--;
108 while (start > 0 && *data_len > 0) {
116 (*data_len)--;
119 if (*data_len > 0) {
121 (*data_len)--;
144 int data_len = end_data - data;
159 if (data_len < 3)
165 data_len -= 3;
168 ret = asn1_encode_oid_digit(&d, &data_len, oid[i]);
182 * @data_len: pointer to remaining length (adjusted by routine)
191 static int asn1_encode_length(unsigned char **data, int *data_len, int len)
193 if (*data_len < 1)
198 (*data_len)--;
204 (*data_len)--;
208 if (*data_len < 2)
214 *data_len -= 2;
218 if (*data_len < 3)
225 *data_len -= 3;
232 if (*data_len < 4)
238 *data_len -= 4;
273 int data_len = end_data - data;
290 * data_len should be NULL
293 data_len = 2;
296 if (data_len < 2)
300 data_len--;
301 ret = asn1_encode_length(&data, &data_len, len);
308 if (data_len < len)
332 int data_len = end_data - data;
339 if (data_len < 2)
343 data_len--;
345 ret = asn1_encode_length(&data, &data_len, len);
349 if (data_len < len)
376 int data_len = end_data - data;
393 data_len = 2;
396 if (data_len < 2)
400 data_len--;
402 ret = asn1_encode_length(&data, &data_len, len);
409 if (data_len < len)
429 int data_len = end_data - data;
435 if (data_len < 3)
439 data_len--;
441 asn1_encode_length(&data, &data_len, 1);