Lines Matching refs:end

113     const unsigned char *const end = params->p + params->len;  in pk_group_from_specified()  local
119 if ((ret = mbedtls_asn1_get_int(&p, end, &ver)) != 0) { in pk_group_from_specified()
133 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in pk_group_from_specified()
180 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in pk_group_from_specified()
218 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_OCTET_STRING)) != 0) { in pk_group_from_specified()
243 if ((ret = mbedtls_asn1_get_mpi(&p, end, &grp->N)) != 0) { in pk_group_from_specified()
348 static int pk_get_ecparams(unsigned char **p, const unsigned char *end, in pk_get_ecparams() argument
353 if (end - *p < 1) { in pk_get_ecparams()
366 if ((ret = mbedtls_asn1_get_tag(p, end, &params->len, params->tag)) != 0) { in pk_get_ecparams()
373 if (*p != end) { in pk_get_ecparams()
430 unsigned char *key, size_t keylen, const unsigned char *end, in pk_parse_key_rfc8410_der() argument
440 if (key + len != end) { in pk_parse_key_rfc8410_der()
472 const unsigned char *end, in pk_get_pk_alg() argument
481 if ((ret = mbedtls_asn1_get_alg(p, end, &alg_oid, params)) != 0) { in pk_get_pk_alg()
517 int mbedtls_pk_parse_subpubkey(unsigned char **p, const unsigned char *end, in mbedtls_pk_parse_subpubkey() argument
527 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in mbedtls_pk_parse_subpubkey()
532 end = *p + len; in mbedtls_pk_parse_subpubkey()
534 if ((ret = pk_get_pk_alg(p, end, &pk_alg, &alg_params, &ec_grp_id)) != 0) { in mbedtls_pk_parse_subpubkey()
538 if ((ret = mbedtls_asn1_get_bitstring_null(p, end, &len)) != 0) { in mbedtls_pk_parse_subpubkey()
542 if (*p + len != end) { in mbedtls_pk_parse_subpubkey()
557 ret = mbedtls_rsa_parse_pubkey(mbedtls_pk_rsa(*pk), *p, (size_t) (end - *p)); in mbedtls_pk_parse_subpubkey()
560 *p += end - *p; in mbedtls_pk_parse_subpubkey()
581 ret = mbedtls_pk_ecc_set_pubkey(pk, *p, (size_t) (end - *p)); in mbedtls_pk_parse_subpubkey()
582 *p += end - *p; in mbedtls_pk_parse_subpubkey()
588 if (ret == 0 && *p != end) { in mbedtls_pk_parse_subpubkey()
614 unsigned char *end = p + keylen; in pk_parse_key_sec1_der() local
627 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in pk_parse_key_sec1_der()
632 end = p + len; in pk_parse_key_sec1_der()
634 if ((ret = mbedtls_asn1_get_int(&p, end, &version)) != 0) { in pk_parse_key_sec1_der()
642 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_OCTET_STRING)) != 0) { in pk_parse_key_sec1_der()
654 if (p != end) { in pk_parse_key_sec1_der()
658 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in pk_parse_key_sec1_der()
678 if (p != end) { in pk_parse_key_sec1_der()
683 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in pk_parse_key_sec1_der()
751 unsigned char *end = p + keylen; in pk_parse_key_pkcs8_unencrypted_der() local
777 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in pk_parse_key_pkcs8_unencrypted_der()
782 end = p + len; in pk_parse_key_pkcs8_unencrypted_der()
784 if ((ret = mbedtls_asn1_get_int(&p, end, &version)) != 0) { in pk_parse_key_pkcs8_unencrypted_der()
792 if ((ret = pk_get_pk_alg(&p, end, &pk_alg, &params, &ec_grp_id)) != 0) { in pk_parse_key_pkcs8_unencrypted_der()
796 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_OCTET_STRING)) != 0) { in pk_parse_key_pkcs8_unencrypted_der()
828 pk_parse_key_rfc8410_der(pk, p, len, end, f_rng, in pk_parse_key_pkcs8_unencrypted_der()
846 end = p + len; in pk_parse_key_pkcs8_unencrypted_der()
847 if (end != (key + keylen)) { in pk_parse_key_pkcs8_unencrypted_der()
874 unsigned char *p, *end; in mbedtls_pk_parse_key_pkcs8_encrypted_der() local
883 end = p + keylen; in mbedtls_pk_parse_key_pkcs8_encrypted_der()
904 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_pk_parse_key_pkcs8_encrypted_der()
909 end = p + len; in mbedtls_pk_parse_key_pkcs8_encrypted_der()
911 if ((ret = mbedtls_asn1_get_alg(&p, end, &pbe_alg_oid, &pbe_params)) != 0) { in mbedtls_pk_parse_key_pkcs8_encrypted_der()
915 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_OCTET_STRING)) != 0) { in mbedtls_pk_parse_key_pkcs8_encrypted_der()