Home | History | Annotate | Download | only in tls

Lines Matching defs:hdr

46 	struct asn1_hdr hdr;
60 if (asn1_get_next(pos, end - pos, &hdr) < 0)
64 pos = hdr.payload;
68 prefix, hdr.class, asn1_class_str(hdr.class),
69 hdr.constructed,
70 hdr.constructed ? "Constructed" : "Primitive",
71 hdr.tag, hdr.length);
73 if (hdr.class == ASN1_CLASS_CONTEXT_SPECIFIC &&
74 hdr.constructed) {
75 if (asn1_parse(pos, hdr.length, level + 1) < 0)
77 pos += hdr.length;
80 if (hdr.class != ASN1_CLASS_UNIVERSAL)
83 switch (hdr.tag) {
85 if (hdr.length) {
88 hdr.length);
94 if (hdr.length != 1) {
96 "Boolean length (%u)", hdr.length);
105 pos, hdr.length);
106 pos += hdr.length;
110 pos, hdr.length);
111 pos += hdr.length;
115 pos, hdr.length);
116 pos += hdr.length;
119 if (hdr.length) {
121 "length (%u)", hdr.length);
133 pos += hdr.length;
137 pos, hdr.length);
138 pos += hdr.length;
142 if (asn1_parse(pos, hdr.length, level + 1) < 0)
144 pos += hdr.length;
148 if (asn1_parse(pos, hdr.length, level + 1) < 0)
150 pos += hdr.length;
155 pos, hdr.length);
156 pos += hdr.length;
160 pos, hdr.length);
161 pos += hdr.length;
165 pos, hdr.length);
166 pos += hdr.length;
170 pos, hdr.length);
171 pos += hdr.length;
175 hdr.tag);