Lines Matching refs:end
40 static int pkcs7_get_next_content_len(unsigned char **p, unsigned char *end, in pkcs7_get_next_content_len() argument
45 ret = mbedtls_asn1_get_tag(p, end, len, MBEDTLS_ASN1_CONSTRUCTED in pkcs7_get_next_content_len()
49 } else if ((size_t) (end - *p) != *len) { in pkcs7_get_next_content_len()
61 static int pkcs7_get_version(unsigned char **p, unsigned char *end, int *ver) in pkcs7_get_version() argument
65 ret = mbedtls_asn1_get_int(p, end, ver); in pkcs7_get_version()
84 static int pkcs7_get_content_info_type(unsigned char **p, unsigned char *end, in pkcs7_get_content_info_type() argument
92 ret = mbedtls_asn1_get_tag(p, end, &len, MBEDTLS_ASN1_CONSTRUCTED in pkcs7_get_content_info_type()
118 static int pkcs7_get_digest_algorithm(unsigned char **p, unsigned char *end, in pkcs7_get_digest_algorithm() argument
123 if ((ret = mbedtls_asn1_get_alg_null(p, end, alg)) != 0) { in pkcs7_get_digest_algorithm()
134 unsigned char *end, in pkcs7_get_digest_algorithm_set() argument
140 ret = mbedtls_asn1_get_tag(p, end, &len, MBEDTLS_ASN1_CONSTRUCTED in pkcs7_get_digest_algorithm_set()
146 end = *p + len; in pkcs7_get_digest_algorithm_set()
148 ret = mbedtls_asn1_get_alg_null(p, end, alg); in pkcs7_get_digest_algorithm_set()
154 if (*p != end) { in pkcs7_get_digest_algorithm_set()
170 static int pkcs7_get_certificates(unsigned char **p, unsigned char *end, in pkcs7_get_certificates() argument
178 ret = mbedtls_asn1_get_tag(p, end, &len1, MBEDTLS_ASN1_CONSTRUCTED in pkcs7_get_certificates()
223 static int pkcs7_get_signature(unsigned char **p, unsigned char *end, in pkcs7_get_signature() argument
229 ret = mbedtls_asn1_get_tag(p, end, &len, MBEDTLS_ASN1_OCTET_STRING); in pkcs7_get_signature()
277 static int pkcs7_get_signer_info(unsigned char **p, unsigned char *end, in pkcs7_get_signer_info() argument
285 asn1_ret = mbedtls_asn1_get_tag(p, end, &len, MBEDTLS_ASN1_CONSTRUCTED in pkcs7_get_signer_info()
377 static int pkcs7_get_signers_info_set(unsigned char **p, unsigned char *end, in pkcs7_get_signers_info_set() argument
386 ret = mbedtls_asn1_get_tag(p, end, &len, MBEDTLS_ASN1_CONSTRUCTED in pkcs7_get_signers_info_set()
455 unsigned char *end = buf + buflen; in pkcs7_get_signed_data() local
461 ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_CONSTRUCTED in pkcs7_get_signed_data()
467 if (p + len != end) { in pkcs7_get_signed_data()
473 ret = pkcs7_get_version(&p, end, &signed_data->version); in pkcs7_get_signed_data()
479 ret = pkcs7_get_digest_algorithm_set(&p, end, in pkcs7_get_signed_data()
492 ret = pkcs7_get_content_info_type(&p, end, &end_content_info, &content_type); in pkcs7_get_signed_data()
519 ret = pkcs7_get_certificates(&p, end, &signed_data->certs); in pkcs7_get_signed_data()
536 end, in pkcs7_get_signed_data()
546 if (p != end) { in pkcs7_get_signed_data()
557 unsigned char *end; in mbedtls_pkcs7_parse_der() local
573 end = p + buflen; in mbedtls_pkcs7_parse_der()
575 ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_CONSTRUCTED in mbedtls_pkcs7_parse_der()
582 if ((size_t) (end - p) != len) { in mbedtls_pkcs7_parse_der()
588 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_OID)) != 0) { in mbedtls_pkcs7_parse_der()
615 ret = pkcs7_get_next_content_len(&p, end, &len); in mbedtls_pkcs7_parse_der()
621 if (p + len != end) { in mbedtls_pkcs7_parse_der()