• Home
  • Raw
  • Download

Lines Matching refs:pval

82 static int asn1_template_ex_d2i(ASN1_VALUE **pval,
90 static int asn1_d2i_ex_primitive(ASN1_VALUE **pval,
128 ASN1_VALUE *ASN1_item_d2i(ASN1_VALUE **pval, in ASN1_item_d2i() argument
133 if (!pval) in ASN1_item_d2i()
134 pval = &ptmpval; in ASN1_item_d2i()
136 if (ASN1_item_ex_d2i(pval, in, len, it, -1, 0, 0, &c) > 0) in ASN1_item_d2i()
137 return *pval; in ASN1_item_d2i()
141 int ASN1_template_d2i(ASN1_VALUE **pval, in ASN1_template_d2i() argument
146 return asn1_template_ex_d2i(pval, in, len, tt, 0, &c); in ASN1_template_d2i()
154 int ASN1_item_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, in ASN1_item_ex_d2i() argument
172 if (!pval) in ASN1_item_ex_d2i()
195 return asn1_template_ex_d2i(pval, in, len, in ASN1_item_ex_d2i()
198 return asn1_d2i_ex_primitive(pval, in, len, it, in ASN1_item_ex_d2i()
233 return asn1_d2i_ex_primitive(pval, in, len, in ASN1_item_ex_d2i()
239 return ef->asn1_ex_d2i(pval, in, len, in ASN1_item_ex_d2i()
298 ptmpval = cf->asn1_d2i(pval, in, len); in ASN1_item_ex_d2i()
311 if (asn1_cb && !asn1_cb(ASN1_OP_D2I_PRE, pval, it, NULL)) in ASN1_item_ex_d2i()
315 if (!*pval && !ASN1_item_ex_new(pval, it)) in ASN1_item_ex_d2i()
325 pchptr = asn1_get_field_ptr(pval, tt); in ASN1_item_ex_d2i()
350 ASN1_item_ex_free(pval, it); in ASN1_item_ex_d2i()
358 asn1_set_choice_selector(pval, i, it); in ASN1_item_ex_d2i()
360 if (asn1_cb && !asn1_cb(ASN1_OP_D2I_POST, pval, it, NULL)) in ASN1_item_ex_d2i()
400 if (!*pval && !ASN1_item_ex_new(pval, it)) in ASN1_item_ex_d2i()
407 if (asn1_cb && !asn1_cb(ASN1_OP_D2I_PRE, pval, it, NULL)) in ASN1_item_ex_d2i()
415 seqtt = asn1_do_adb(pval, tt, 1); in ASN1_item_ex_d2i()
418 pseqval = asn1_get_field_ptr(pval, seqtt); in ASN1_item_ex_d2i()
488 seqtt = asn1_do_adb(pval, tt, 1); in ASN1_item_ex_d2i()
494 pseqval = asn1_get_field_ptr(pval, seqtt); in ASN1_item_ex_d2i()
506 if (!asn1_enc_save(pval, *in, p - *in, it)) in ASN1_item_ex_d2i()
509 if (asn1_cb && !asn1_cb(ASN1_OP_D2I_POST, pval, it, NULL)) in ASN1_item_ex_d2i()
519 ASN1_item_ex_free(pval, it); in ASN1_item_ex_d2i()
766 static int asn1_d2i_ex_primitive(ASN1_VALUE **pval, in asn1_d2i_ex_primitive() argument
778 if (!pval) in asn1_d2i_ex_primitive()
907 if (!asn1_ex_c2i(pval, cont, len, utype, &free_cont, it)) in asn1_d2i_ex_primitive()
919 int asn1_ex_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, in asn1_ex_c2i() argument
931 return pf->prim_c2i(pval, cont, len, utype, free_cont, it); in asn1_ex_c2i()
935 if (!*pval) in asn1_ex_c2i()
940 *pval = (ASN1_VALUE *)typ; in asn1_ex_c2i()
943 typ = (ASN1_TYPE *)*pval; in asn1_ex_c2i()
947 opval = pval; in asn1_ex_c2i()
948 pval = &typ->value.asn1_value; in asn1_ex_c2i()
953 if (!c2i_ASN1_OBJECT((ASN1_OBJECT **)pval, &cont, len)) in asn1_ex_c2i()
964 *pval = (ASN1_VALUE *)1; in asn1_ex_c2i()
977 tbool = (ASN1_BOOLEAN *)pval; in asn1_ex_c2i()
983 if (!c2i_ASN1_BIT_STRING((ASN1_BIT_STRING **)pval, &cont, len)) in asn1_ex_c2i()
991 tint = (ASN1_INTEGER **)pval; in asn1_ex_c2i()
1029 if (!*pval) in asn1_ex_c2i()
1038 *pval = (ASN1_VALUE *)stmp; in asn1_ex_c2i()
1042 stmp = (ASN1_STRING *)*pval; in asn1_ex_c2i()
1061 *pval = NULL; in asn1_ex_c2i()