int ret;  bn_check_top(n); if ((b->A == NULL) || (b->Ai == NULL)) { BNerr(BN_F_BN_BLINDING_INVERT,BN_R_NOT_INITIALIZED); return(0); } if ((ret=BN_mod_mul(n,n,b->Ai,b->mod,ctx)) >= 0) { if (!BN_BLINDING_update(b,ctx)) return(0); } bn_check_top(n); return(ret);
return BN_BLINDING_invert_ex(n, NULL, b, ctx);
int BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx)	{	int ret;	bn_check_top(n);	if ((b->A == NULL) || (b->Ai == NULL))		{		BNerr(BN_F_BN_BLINDING_INVERT,BN_R_NOT_INITIALIZED);		return(0);		}	if ((ret=BN_mod_mul(n,n,b->Ai,b->mod,ctx)) >= 0)		{		if (!BN_BLINDING_update(b,ctx))			return(0);		}	bn_check_top(n);	return(ret);	}