BN_copy(&(recp->N),d); BN_zero(&(recp->Nr));
if (!BN_copy(&(recp->N),d)) return 0; if (!BN_zero(&(recp->Nr))) return 0;
int BN_RECP_CTX_set(BN_RECP_CTX *recp, const BIGNUM *d, BN_CTX *ctx)	{	BN_copy(&(recp->N),d);	BN_zero(&(recp->Nr));	recp->num_bits=BN_num_bits(d);	recp->shift=0;	return(1);	}