a) (BN_set_word((a),1))
#define BN_zero(a) (BN_set_word((a),0))
/*#define BN_ascii2bn(a) BN_hex2bn(a) */
/*#define BN_bn2ascii(a) BN_bn2hex(a) */
// custom (HL) random value generator ... WARNING ... this is unapproved method ...
int BN_generate_random_bit(BIGNUM *target, int bits, int top, int below); // added by HL
void random_init(__int32 init);
#define BN_zero(a) (BN_set_word((a),0))
/*#define BN_ascii2bn(a) BN_hex2bn(a) */
/*#define BN_bn2ascii(a) BN_bn2hex(a) */
// custom (HL) random value generator ... WARNING ... this is unapproved method ...
int BN_generate_random_bit(BIGNUM *target, int bits, int top, int below); // added by HL
void random_init(__int32 init);