Lines Matching refs:asnlen
346 uint32_t asnlen; member
426 elem->asnlen = 0; in asn1_parse()
489 elem->asnlen = GET_U_1(p); in asn1_parse()
491 if (elem->asnlen & ASN_BIT8) { in asn1_parse()
492 uint32_t noct = elem->asnlen % ASN_BIT8; in asn1_parse()
493 elem->asnlen = 0; in asn1_parse()
500 elem->asnlen = (elem->asnlen << ASN_SHIFT8) | GET_U_1(p); in asn1_parse()
504 if (len < elem->asnlen) { in asn1_parse()
505 ND_PRINT("[len%d<asnlen%u]", len, elem->asnlen); in asn1_parse()
520 ND_TCHECK_LEN(p, elem->asnlen); in asn1_parse()
537 if (elem->asnlen == 0) { in asn1_parse()
543 for (i = elem->asnlen; i != 0; p++, i--) in asn1_parse()
580 for (i = elem->asnlen; i != 0; p++, i--) in asn1_parse()
590 for (i = elem->asnlen; i != 0; p++, i--) in asn1_parse()
662 p += elem->asnlen; in asn1_parse()
663 len -= elem->asnlen; in asn1_parse()
664 return elem->asnlen + hdr; in asn1_parse()
675 uint32_t asnlen = elem->asnlen; in asn1_print_octets() local
678 ND_TCHECK_LEN(p, asnlen); in asn1_print_octets()
679 for (i = asnlen; i != 0; p++, i--) in asn1_print_octets()
693 uint32_t asnlen = elem->asnlen; in asn1_print_string() local
697 ND_TCHECK_LEN(p, asnlen); in asn1_print_string()
698 for (i = asnlen; printable && i != 0; p++, i--) in asn1_print_string()
703 if (nd_printn(ndo, p, asnlen, ndo->ndo_snapend)) { in asn1_print_string()
709 for (i = asnlen; i != 0; p++, i--) { in asn1_print_string()
731 uint32_t asnlen = elem->asnlen; in asn1_print() local
749 i = asnlen; in asn1_print()
750 if (!ndo->ndo_nflag && asnlen > 2) { in asn1_print()
814 ND_PRINT("Seq(%u)", elem->asnlen); in asn1_print()
818 if (asnlen != ASNLEN_INETADDR) in asn1_print()
821 ND_TCHECK_LEN(p, asnlen); in asn1_print()
822 for (i = asnlen; i != 0; p++, i--) { in asn1_print()
823 ND_PRINT((i == asnlen) ? "%u" : ".%u", GET_U_1(p)); in asn1_print()
834 ND_PRINT("%s(%u)", Class[CONTEXT].Id[elem->id], elem->asnlen); in asn1_print()
876 asn1_decode(elem.data.raw, elem.asnlen); in asn1_decode()
915 uint32_t asnlen = elem->asnlen; in smi_decode_oid() local
916 uint32_t i = asnlen; in smi_decode_oid()
969 ok = (elem->asnlen == smiRange->minValue.value.unsigned32); in smi_check_a_range()
971 ok = (elem->asnlen >= smiRange->minValue.value.unsigned32 in smi_check_a_range()
972 && elem->asnlen <= smiRange->maxValue.value.unsigned32); in smi_check_a_range()
1237 length = elem.asnlen; in varbind_print()
1257 length = elem.asnlen; in varbind_print()
1501 length = pdu.asnlen; in pdu_print()
1555 length = elem.asnlen; in scopedpdu_print()
1612 if (!(elem.asnlen == sizeof(DEF_COMMUNITY) - 1 && in community_print()
1645 length = elem.asnlen; in usm_print()
1749 length = elem.asnlen; in v3msg_print()
1786 if (elem.asnlen != 1) { in v3msg_print()
1787 ND_PRINT("[msgFlags size %d]", elem.asnlen); in v3msg_print()
1847 usm_print(ndo, elem.data.str, elem.asnlen); in v3msg_print()
1889 length = elem.asnlen; in snmp_print()