Add file x509v3.err.
diff --git a/crypto/x509v3/x509v3.err b/crypto/x509v3/x509v3.err
new file mode 100644
index 0000000..8e58d44
--- /dev/null
+++ b/crypto/x509v3/x509v3.err
@@ -0,0 +1,28 @@
+/* Error codes for the X509V3 functions. */
+
+/* Function codes. */
+#define X509V3_F_S2I_ASN1_IA5STRING			 100
+#define X509V3_F_V2I_ASN1_BIT_STRING			 101
+#define X509V3_F_V2I_BASIC_CONSTRAINTS			 102
+#define X509V3_F_V2I_EXT_KU				 103
+#define X509V3_F_X509V3_ADD_EXT				 104
+#define X509V3_F_X509V3_ADD_VALUE			 105
+#define X509V3_F_X509V3_EXT_ADD_ALIAS			 106
+#define X509V3_F_X509V3_EXT_CONF			 107
+#define X509V3_F_X509V3_GET_VALUE_INT			 108
+#define X509V3_F_X509V3_PARSE_LIST			 109
+#define X509V3_F_X509V3_VALUE_GET_BOOL			 110
+
+/* Reason codes. */
+#define X509V3_R_BN_DEC2BN_ERROR			 100
+#define X509V3_R_BN_TO_ASN1_INTEGER_ERROR		 101
+#define X509V3_R_EXTENSION_NOT_FOUND			 102
+#define X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED	 103
+#define X509V3_R_INVALID_BOOLEAN_STRING			 104
+#define X509V3_R_INVALID_EXTENSION_STRING		 105
+#define X509V3_R_INVALID_NAME				 106
+#define X509V3_R_INVALID_NULL_ARGUMENT			 107
+#define X509V3_R_INVALID_NULL_NAME			 108
+#define X509V3_R_INVALID_NULL_VALUE			 109
+#define X509V3_R_INVALID_OBJECT_IDENTIFIER		 110
+#define X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT		 111