Lines Matching defs:bnp
74 static int bn_dec2bn_cbs(BIGNUM **bnp, CBS *cbs);
75 static int bn_hex2bn_cbs(BIGNUM **bnp, CBS *cbs);
143 bn_bin2bn_cbs(BIGNUM **bnp, CBS *cbs, int lebin)
150 if ((bn = *bnp) == NULL)
185 *bnp = bn;
190 if (*bnp == NULL)
241 BN_asc2bn(BIGNUM **bnp, const char *s)
248 if (bnp != NULL && *bnp != NULL)
249 BN_zero(*bnp);
276 if (bn_hex2bn_cbs(bnp, &cbs_hex) == 0)
282 if (bn_dec2bn_cbs(bnp, &cbs) == 0)
286 if (bnp != NULL && *bnp != NULL)
287 BN_set_negative(*bnp, neg);
373 bn_dec2bn_cbs(BIGNUM **bnp, CBS *cbs)
404 if (bnp == NULL)
407 if ((bn = *bnp) == NULL)
446 *bnp = bn;
451 if (bnp != NULL && *bnp == NULL)
458 BN_dec2bn(BIGNUM **bnp, const char *s)
463 if (bnp != NULL && *bnp != NULL)
464 BN_zero(*bnp);
473 return bn_dec2bn_cbs(bnp, &cbs);
570 bn_hex2bn_cbs(BIGNUM **bnp, CBS *cbs)
601 if (bnp == NULL)
604 if ((bn = *bnp) == NULL)
647 *bnp = bn;
652 if (bnp != NULL && *bnp == NULL)
659 BN_hex2bn(BIGNUM **bnp, const char *s)
664 if (bnp != NULL && *bnp != NULL)
665 BN_zero(*bnp);
674 return bn_hex2bn_cbs(bnp, &cbs);