BN_sub
if (!BN_sub(tmp, dh_p, BN_value_one()) ||
if ((BN_sub(aux, rsa_q, BN_value_one()) == 0) ||
(BN_sub(aux, rsa_p, BN_value_one()) == 0) ||
if (!BN_sub(tmp, order, BN_value_one())) {
if (!BN_sub(tmp, order, BN_value_one())) {
if (!BN_sub(Y, n, Y))
if (!BN_sub(M, A, B))
if (!BN_sub(M, A, B))
if (!BN_sub(M, A, T))
if (!BN_sub(M, M, B))
if (!BN_sub(Y, n, Y))
if (!BN_sub(r, a, b))
if (!BN_sub(r, a, b))
return BN_sub(r, r, m);
return (d->neg ? BN_sub : BN_add)(r, r, d);
if (!BN_sub(r, r, m))
if (!BN_sub(rnd, rnd, t1))
if (!BN_sub(r, r, range))
if (!BN_sub(r, r, range))
|| !BN_sub(range, range, base))
&& BN_sub(R, R, tmp)
if (!(p->neg ? BN_add : BN_sub)(y, y, p))
if (!BN_sub(p, p, t))
if (!BN_sub(t, Xp, Xq))
&& BN_sub(e, q, r)
if (order == NULL || !BN_sub(order, tmp, BN_value_one()))
if (!BN_sub(e, group->order, e))
if (!BN_sub(e, group->field, e))
|| !BN_sub(tmp, c, BN_value_one())
|| !BN_sub(p, X, tmp))
if (!(BN_sub(pm1, p, BN_value_one()) && BN_div(e, NULL, pm1, q, ctx)))
if (!BN_sub(test, p, BN_value_one()))
if (!BN_sub(i, key->p, BN_value_one())) {
if (!BN_sub(j, key->q, BN_value_one())) {
if (!BN_sub(k, pinfo->r, BN_value_one())) {
if (!BN_sub(i, key->p, BN_value_one())) {
if (!BN_sub(i, key->q, BN_value_one())) {
if (!BN_sub(i, pinfo->r, BN_value_one())) {
if (!BN_sub(r1, p, BN_value_one()))
if (!BN_sub(r2, q, BN_value_one()))
if (!BN_sub(r2, p, BN_value_one()))
if (!BN_sub(r1, p, BN_value_one()))
if (!BN_sub(r2, q, BN_value_one()))
if (!BN_sub(dval, factor, BN_value_one()))
if (!BN_sub(r2, prime, BN_value_one()))
if (!BN_sub(r1, rsa->p, BN_value_one()))
if (!BN_sub(r2, rsa->q, BN_value_one()))
if (!BN_sub(pinfo->d, pinfo->r, BN_value_one()))
if (!BN_sub(r0, r0, m1))
if (!BN_sub(r1, m[i], r0)) {
if (!BN_sub(vrfy, vrfy, I))
if (!BN_sub(f, rsa->n, ret))
if (!BN_sub(ret, rsa->n, ret))
if (!BN_sub(diff, p, q))
return BN_sub(p1, p, BN_value_one()) /* p-1 */
&& BN_sub(q1, q, BN_value_one()) /* q-1 */
if (!BN_sub(r1, rsa->p, BN_value_one()))
if (!BN_sub(r2, rsa->q, BN_value_one()))
|| !BN_sub(tmp, k, tmp)
int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b);
|| !TEST_true(BN_sub(ret, sum, a))
|| !TEST_true(BN_sub(ret, sum, b))
|| !TEST_true(BN_sub(ret, ret, a))
|| !TEST_true(BN_sub(ret, sum, ret))
|| !TEST_true(BN_sub(ret, ret, b))
|| !TEST_true(BN_sub(ret, sum, ret))
|| !TEST_true(BN_sub(ret2, p, ret)))
if (!(TEST_true(BN_sub(c, a, b))
&& TEST_true(BN_sub(c, c, a))
&& TEST_true(BN_sub(d, d, a))
|| !TEST_true(BN_sub(g2_cf, g2_cf, BN_value_one()))
|| !TEST_true(BN_sub(g2_cf, g2_cf, BN_value_one()))
|| !TEST_true(BN_sub(n1, order, n1))
|| !TEST_true(BN_sub(n1, n1, order))
BN_ERRCHECK(msg, BN_sub(b, mp1->bn, mp2->bn));