Add error code for FIPS library and make library numbers consistent.
This commit is contained in:
		@@ -149,6 +149,7 @@ static ERR_STRING_DATA ERR_str_libraries[]=
 | 
			
		||||
{ERR_PACK(ERR_LIB_DSO,0,0)		,"DSO support routines"},
 | 
			
		||||
{ERR_PACK(ERR_LIB_ENGINE,0,0)		,"engine routines"},
 | 
			
		||||
{ERR_PACK(ERR_LIB_OCSP,0,0)		,"OCSP routines"},
 | 
			
		||||
{ERR_PACK(ERR_LIB_FIPS,0,0)		,"FIPS routines"},
 | 
			
		||||
{ERR_PACK(ERR_LIB_CMS,0,0)		,"CMS routines"},
 | 
			
		||||
{0,NULL},
 | 
			
		||||
	};
 | 
			
		||||
 
 | 
			
		||||
@@ -140,7 +140,8 @@ typedef struct err_state_st
 | 
			
		||||
#define ERR_LIB_ECDSA		42
 | 
			
		||||
#define ERR_LIB_ECDH		43
 | 
			
		||||
#define ERR_LIB_STORE           44
 | 
			
		||||
#define ERR_LIB_CMS		45
 | 
			
		||||
#define ERR_LIB_FIPS		45
 | 
			
		||||
#define ERR_LIB_CMS		46
 | 
			
		||||
 | 
			
		||||
#define ERR_LIB_USER		128
 | 
			
		||||
 | 
			
		||||
@@ -172,6 +173,7 @@ typedef struct err_state_st
 | 
			
		||||
#define ECDSAerr(f,r)  ERR_PUT_error(ERR_LIB_ECDSA,(f),(r),__FILE__,__LINE__)
 | 
			
		||||
#define ECDHerr(f,r)  ERR_PUT_error(ERR_LIB_ECDH,(f),(r),__FILE__,__LINE__)
 | 
			
		||||
#define STOREerr(f,r) ERR_PUT_error(ERR_LIB_STORE,(f),(r),__FILE__,__LINE__)
 | 
			
		||||
#define FIPSerr(f,r) ERR_PUT_error(ERR_LIB_FIPS,(f),(r),__FILE__,__LINE__)
 | 
			
		||||
#define CMSerr(f,r) ERR_PUT_error(ERR_LIB_CMS,(f),(r),__FILE__,__LINE__)
 | 
			
		||||
 | 
			
		||||
/* Borland C seems too stupid to be able to shift and do longs in
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user