summaryrefslogtreecommitdiffstats
path: root/crypto/err
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2008-06-16 15:22:49 +0000
committerDr. Stephen Henson <steve@openssl.org>2008-06-16 15:22:49 +0000
commitff2ab9e6bbca8d9eed37dda647e8a37254ef2107 (patch)
treee9aa3ad0c8e5190855ffa0b7892091a20088dd80 /crypto/err
parentcc5cc3bb8f26678e30139418ba75bb6df3fd2c54 (diff)
Add error code for FIPS library and make library numbers consistent.
Diffstat (limited to 'crypto/err')
-rw-r--r--crypto/err/err.c1
-rw-r--r--crypto/err/err.h4
2 files changed, 4 insertions, 1 deletions
diff --git a/crypto/err/err.c b/crypto/err/err.c
index b6ff070e8f..7952e70ab0 100644
--- a/crypto/err/err.c
+++ b/crypto/err/err.c
@@ -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},
};
diff --git a/crypto/err/err.h b/crypto/err/err.h
index bf28fce492..8d9f0da172 100644
--- a/crypto/err/err.h
+++ b/crypto/err/err.h
@@ -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