Add error code for FIPS library and make library numbers consistent.
authorDr. Stephen Henson <steve@openssl.org>
Mon, 16 Jun 2008 15:22:49 +0000 (15:22 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Mon, 16 Jun 2008 15:22:49 +0000 (15:22 +0000)
crypto/err/err.c
crypto/err/err.h

index b6ff070e8f2f6cd78765e89ba8962fc5f6dd4ace..7952e70ab0eda80ab2a424146802090cf3ff5771 100644 (file)
@@ -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},
        };
index bf28fce492ef969efd6da41ac35511c235f7c005..8d9f0da172e51f33bd54dedf73fe6a042038a555 100644 (file)
@@ -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