Lines Matching defs:rh
1305 BIGNUM *rh, *tmp, *Z4, *Z6;
1323 rh = BN_CTX_get(ctx);
1335 * To test this, we add up the right-hand side in 'rh'.
1338 /* rh := X^2 */
1339 if (!field_sqr(group, rh, &point->X, ctx)) goto err;
1347 /* rh := (rh + a*Z^4)*X */
1352 if (!BN_mod_sub_quick(rh, rh, tmp, p)) goto err;
1353 if (!field_mul(group, rh, rh, &point->X, ctx)) goto err;
1358 if (!BN_mod_add_quick(rh, rh, tmp, p)) goto err;
1359 if (!field_mul(group, rh, rh, &point->X, ctx)) goto err;
1362 /* rh := rh + b*Z^6 */
1364 if (!BN_mod_add_quick(rh, rh, tmp, p)) goto err;
1370 /* rh := (rh + a)*X */
1371 if (!BN_mod_add_quick(rh, rh, &group->a, p)) goto err;
1372 if (!field_mul(group, rh, rh, &point->X, ctx)) goto err;
1373 /* rh := rh + b */
1374 if (!BN_mod_add_quick(rh, rh, &group->b, p)) goto err;
1380 ret = (0 == BN_ucmp(tmp, rh));