• Home
  • Raw
  • Download

Lines Matching refs:hdr

93 	struct asn1_hdr hdr;  in pkcs5_get_params_pbes2()  local
109 if (asn1_get_next(pos, enc_alg_end - pos, &hdr) < 0 || in pkcs5_get_params_pbes2()
110 hdr.class != ASN1_CLASS_UNIVERSAL || in pkcs5_get_params_pbes2()
111 hdr.tag != ASN1_TAG_SEQUENCE) { in pkcs5_get_params_pbes2()
114 hdr.class, hdr.tag); in pkcs5_get_params_pbes2()
117 pos = hdr.payload; in pkcs5_get_params_pbes2()
118 end = hdr.payload + hdr.length; in pkcs5_get_params_pbes2()
120 if (asn1_get_next(pos, end - pos, &hdr) < 0 || in pkcs5_get_params_pbes2()
121 hdr.class != ASN1_CLASS_UNIVERSAL || in pkcs5_get_params_pbes2()
122 hdr.tag != ASN1_TAG_SEQUENCE) { in pkcs5_get_params_pbes2()
125 hdr.class, hdr.tag); in pkcs5_get_params_pbes2()
129 pos = hdr.payload; in pkcs5_get_params_pbes2()
130 kdf_end = end = hdr.payload + hdr.length; in pkcs5_get_params_pbes2()
163 if (asn1_get_next(pos, end - pos, &hdr) < 0 || in pkcs5_get_params_pbes2()
164 hdr.class != ASN1_CLASS_UNIVERSAL || in pkcs5_get_params_pbes2()
165 hdr.tag != ASN1_TAG_SEQUENCE) { in pkcs5_get_params_pbes2()
168 hdr.class, hdr.tag); in pkcs5_get_params_pbes2()
172 pos = hdr.payload; in pkcs5_get_params_pbes2()
173 end = hdr.payload + hdr.length; in pkcs5_get_params_pbes2()
176 if (asn1_get_next(pos, end - pos, &hdr) < 0 || in pkcs5_get_params_pbes2()
177 hdr.class != ASN1_CLASS_UNIVERSAL || in pkcs5_get_params_pbes2()
178 hdr.tag != ASN1_TAG_OCTETSTRING || in pkcs5_get_params_pbes2()
179 hdr.length > sizeof(params->salt)) { in pkcs5_get_params_pbes2()
182 hdr.class, hdr.tag, hdr.length); in pkcs5_get_params_pbes2()
185 pos = hdr.payload + hdr.length; in pkcs5_get_params_pbes2()
186 os_memcpy(params->salt, hdr.payload, hdr.length); in pkcs5_get_params_pbes2()
187 params->salt_len = hdr.length; in pkcs5_get_params_pbes2()
191 if (asn1_get_next(pos, end - pos, &hdr) < 0 || in pkcs5_get_params_pbes2()
192 hdr.class != ASN1_CLASS_UNIVERSAL || hdr.tag != ASN1_TAG_INTEGER) { in pkcs5_get_params_pbes2()
195 hdr.class, hdr.tag); in pkcs5_get_params_pbes2()
198 if (hdr.length == 1) { in pkcs5_get_params_pbes2()
199 params->iter_count = *hdr.payload; in pkcs5_get_params_pbes2()
200 } else if (hdr.length == 2) { in pkcs5_get_params_pbes2()
201 params->iter_count = WPA_GET_BE16(hdr.payload); in pkcs5_get_params_pbes2()
202 } else if (hdr.length == 4) { in pkcs5_get_params_pbes2()
203 params->iter_count = WPA_GET_BE32(hdr.payload); in pkcs5_get_params_pbes2()
207 hdr.payload, hdr.length); in pkcs5_get_params_pbes2()
224 if (asn1_get_next(pos, enc_alg_end - pos, &hdr) < 0 || in pkcs5_get_params_pbes2()
225 hdr.class != ASN1_CLASS_UNIVERSAL || in pkcs5_get_params_pbes2()
226 hdr.tag != ASN1_TAG_SEQUENCE) { in pkcs5_get_params_pbes2()
229 hdr.class, hdr.tag); in pkcs5_get_params_pbes2()
233 pos = hdr.payload; in pkcs5_get_params_pbes2()
234 end = hdr.payload + hdr.length; in pkcs5_get_params_pbes2()
260 if (asn1_get_next(pos, end - pos, &hdr) < 0 || in pkcs5_get_params_pbes2()
261 hdr.class != ASN1_CLASS_UNIVERSAL || in pkcs5_get_params_pbes2()
262 hdr.tag != ASN1_TAG_OCTETSTRING || in pkcs5_get_params_pbes2()
263 hdr.length != 8) { in pkcs5_get_params_pbes2()
266 hdr.class, hdr.tag, hdr.length); in pkcs5_get_params_pbes2()
269 os_memcpy(params->iv, hdr.payload, hdr.length); in pkcs5_get_params_pbes2()
270 params->iv_len = hdr.length; in pkcs5_get_params_pbes2()
280 struct asn1_hdr hdr; in pkcs5_get_params() local
325 if (asn1_get_next(pos, enc_alg_end - pos, &hdr) < 0 || in pkcs5_get_params()
326 hdr.class != ASN1_CLASS_UNIVERSAL || in pkcs5_get_params()
327 hdr.tag != ASN1_TAG_SEQUENCE) { in pkcs5_get_params()
330 hdr.class, hdr.tag); in pkcs5_get_params()
333 pos = hdr.payload; in pkcs5_get_params()
334 end = hdr.payload + hdr.length; in pkcs5_get_params()
337 if (asn1_get_next(pos, end - pos, &hdr) < 0 || in pkcs5_get_params()
338 hdr.class != ASN1_CLASS_UNIVERSAL || in pkcs5_get_params()
339 hdr.tag != ASN1_TAG_OCTETSTRING || in pkcs5_get_params()
340 hdr.length > sizeof(params->salt)) { in pkcs5_get_params()
343 hdr.class, hdr.tag, hdr.length); in pkcs5_get_params()
346 pos = hdr.payload + hdr.length; in pkcs5_get_params()
347 os_memcpy(params->salt, hdr.payload, hdr.length); in pkcs5_get_params()
348 params->salt_len = hdr.length; in pkcs5_get_params()
353 if (asn1_get_next(pos, end - pos, &hdr) < 0 || in pkcs5_get_params()
354 hdr.class != ASN1_CLASS_UNIVERSAL || hdr.tag != ASN1_TAG_INTEGER) { in pkcs5_get_params()
356 "class %d tag 0x%x", hdr.class, hdr.tag); in pkcs5_get_params()
359 if (hdr.length == 1) in pkcs5_get_params()
360 params->iter_count = *hdr.payload; in pkcs5_get_params()
361 else if (hdr.length == 2) in pkcs5_get_params()
362 params->iter_count = WPA_GET_BE16(hdr.payload); in pkcs5_get_params()
363 else if (hdr.length == 4) in pkcs5_get_params()
364 params->iter_count = WPA_GET_BE32(hdr.payload); in pkcs5_get_params()
368 hdr.payload, hdr.length); in pkcs5_get_params()