Lines Matching refs:pval
74 static int bn_new(ASN1_VALUE **pval, const ASN1_ITEM *it);
75 static void bn_free(ASN1_VALUE **pval, const ASN1_ITEM *it);
77 static int bn_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype,
79 static int bn_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len,
99 static int bn_new(ASN1_VALUE **pval, const ASN1_ITEM *it)
101 *pval = (ASN1_VALUE *)BN_new();
102 if (*pval)
108 static void bn_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
110 if (!*pval)
113 BN_clear_free((BIGNUM *)*pval);
115 BN_free((BIGNUM *)*pval);
116 *pval = NULL;
119 static int bn_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype,
124 if (!*pval)
126 bn = (BIGNUM *)*pval;
140 static int bn_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len,
145 if (*pval == NULL && !bn_new(pval, it))
147 bn = (BIGNUM *)*pval;
149 bn_free(pval, it);