Commit 13a55192 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Move BN_options function to bn_print.c to remove dependency for BIO printf

routines from bn_lib.c
parent f7a2afa6
Loading
Loading
Loading
Loading
+0 −19
Original line number Diff line number Diff line
@@ -139,25 +139,6 @@ const BIGNUM *BN_value_one(void)
	return(&const_one);
	}

char *BN_options(void)
	{
	static int init=0;
	static char data[16];

	if (!init)
		{
		init++;
#ifdef BN_LLONG
		BIO_snprintf(data,sizeof data,"bn(%d,%d)",
			     (int)sizeof(BN_ULLONG)*8,(int)sizeof(BN_ULONG)*8);
#else
		BIO_snprintf(data,sizeof data,"bn(%d,%d)",
			     (int)sizeof(BN_ULONG)*8,(int)sizeof(BN_ULONG)*8);
#endif
		}
	return(data);
	}

int BN_num_bits_word(BN_ULONG l)
	{
	static const unsigned char bits[256]={
+19 −0
Original line number Diff line number Diff line
@@ -357,3 +357,22 @@ end:
	return(ret);
	}
#endif

char *BN_options(void)
	{
	static int init=0;
	static char data[16];

	if (!init)
		{
		init++;
#ifdef BN_LLONG
		BIO_snprintf(data,sizeof data,"bn(%d,%d)",
			     (int)sizeof(BN_ULLONG)*8,(int)sizeof(BN_ULONG)*8);
#else
		BIO_snprintf(data,sizeof data,"bn(%d,%d)",
			     (int)sizeof(BN_ULONG)*8,(int)sizeof(BN_ULONG)*8);
#endif
		}
	return(data);
	}