Lines Matching defs:bnp
73 static int bn_dec2bn_cbs(BIGNUM **bnp, CBS *cbs);
74 static int bn_hex2bn_cbs(BIGNUM **bnp, CBS *cbs);
157 bn_bin2bn_cbs(BIGNUM **bnp, CBS *cbs, int lebin)
164 if ((bn = *bnp) == NULL)
199 *bnp = bn;
204 if (*bnp == NULL)
255 BN_asc2bn(BIGNUM **bnp, const char *s)
262 if (bnp != NULL && *bnp != NULL)
263 BN_zero(*bnp);
290 if (bn_hex2bn_cbs(bnp, &cbs_hex) == 0)
296 if (bn_dec2bn_cbs(bnp, &cbs) == 0)
300 if (bnp != NULL && *bnp != NULL)
301 BN_set_negative(*bnp, neg);
387 bn_dec2bn_cbs(BIGNUM **bnp, CBS *cbs)
418 if (bnp == NULL)
421 if ((bn = *bnp) == NULL)
460 *bnp = bn;
465 if (bnp != NULL && *bnp == NULL)
472 BN_dec2bn(BIGNUM **bnp, const char *s)
477 if (bnp != NULL && *bnp != NULL)
478 BN_zero(*bnp);
487 return bn_dec2bn_cbs(bnp, &cbs);
584 bn_hex2bn_cbs(BIGNUM **bnp, CBS *cbs)
615 if (bnp == NULL)
618 if ((bn = *bnp) == NULL)
661 *bnp = bn;
666 if (bnp != NULL && *bnp == NULL)
673 BN_hex2bn(BIGNUM **bnp, const char *s)
678 if (bnp != NULL && *bnp != NULL)
679 BN_zero(*bnp);
688 return bn_hex2bn_cbs(bnp, &cbs);