Home | History | Annotate | Download | only in ec

Lines Matching refs:rh

946 	BIGNUM *rh, *tmp, *Z4, *Z6;
964 rh = BN_CTX_get(ctx);
976 * To test this, we add up the right-hand side in 'rh'.
979 /* rh := X^2 */
980 if (!field_sqr(group, rh, &point->X, ctx)) goto err;
988 /* rh := (rh + a*Z^4)*X */
993 if (!BN_mod_sub_quick(rh, rh, tmp, p)) goto err;
994 if (!field_mul(group, rh, rh, &point->X, ctx)) goto err;
999 if (!BN_mod_add_quick(rh, rh, tmp, p)) goto err;
1000 if (!field_mul(group, rh, rh, &point->X, ctx)) goto err;
1003 /* rh := rh + b*Z^6 */
1005 if (!BN_mod_add_quick(rh, rh, tmp, p)) goto err;
1011 /* rh := (rh + a)*X */
1012 if (!BN_mod_add_quick(rh, rh, &group->a, p)) goto err;
1013 if (!field_mul(group, rh, rh, &point->X, ctx)) goto err;
1014 /* rh := rh + b */
1015 if (!BN_mod_add_quick(rh, rh, &group->b, p)) goto err;
1021 ret = (0 == BN_ucmp(tmp, rh));