Lines Matching defs:len
16 .len = 6
21 .len = 9
55 int asn1_get_next(const u8 *buf, size_t len, struct asn1_hdr *hdr)
62 end = buf + len;
129 int asn1_parse_oid(const u8 *buf, size_t len, struct asn1_oid *oid)
138 end = buf + len;
150 if (oid->len >= ASN1_MAX_OID_LEN) {
154 if (oid->len == 0) {
164 oid->len = 2;
166 oid->oid[oid->len++] = val;
173 int asn1_get_oid(const u8 *buf, size_t len, struct asn1_oid *oid,
178 if (asn1_get_next(buf, len, &hdr) < 0 || hdr.length == 0)
193 void asn1_oid_to_str(const struct asn1_oid *oid, char *buf, size_t len)
199 if (len == 0)
204 for (i = 0; i < oid->len; i++) {
205 ret = os_snprintf(pos, buf + len - pos,
208 if (os_snprintf_error(buf + len - pos, ret))
212 buf[len - 1] = '\0';
233 unsigned long asn1_bit_string_to_long(const u8 *buf, size_t len)
242 if (len >= 2)
244 if (len >= 3)
246 if (len >= 4)
248 if (len >= 5)
250 if (len >= 6)
253 __func__, (unsigned long) len);
263 if (a->len != b->len)
266 for (i = 0; i < a->len; i++) {