BN_free(a); BN_free(b); BN_free(c); return(1); } int rand_neg(void) { static unsigned int neg=0; static int sign[8]={0,0,0,1,1,0,1,1}; return(sign[(neg++)%8]); }