X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=engines%2Fe_capi_err.h;h=01ec2efaec0b9d108fa897fca47b9ee79e33ce40;hp=efdb751251894f1545f03fb8d876468157086e09;hb=2f2c9caa727d7d2a5ce4bfb8266e019546ce77df;hpb=9be8035b11ba781e513f31241a34ac2bfd406d93 diff --git a/engines/e_capi_err.h b/engines/e_capi_err.h index efdb751251..01ec2efaec 100644 --- a/engines/e_capi_err.h +++ b/engines/e_capi_err.h @@ -6,7 +6,7 @@ * are met: * * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. + * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in @@ -53,69 +53,77 @@ */ #ifndef HEADER_CAPI_ERR_H -#define HEADER_CAPI_ERR_H +# define HEADER_CAPI_ERR_H + +#ifdef __cplusplus +extern "C" { +#endif /* BEGIN ERROR CODES */ -/* The following lines are auto generated by the script mkerr.pl. Any changes +/* + * The following lines are auto generated by the script mkerr.pl. Any changes * made after this point may be overwritten when the script is next run. */ static void ERR_load_CAPI_strings(void); static void ERR_unload_CAPI_strings(void); static void ERR_CAPI_error(int function, int reason, char *file, int line); -#define CAPIerr(f,r) ERR_CAPI_error((f),(r),__FILE__,__LINE__) +# define CAPIerr(f,r) ERR_CAPI_error((f),(r),OPENSSL_FILE,OPENSSL_LINE) /* Error codes for the CAPI functions. */ /* Function codes. */ -#define CAPI_F_CAPI_CERT_GET_FNAME 99 -#define CAPI_F_CAPI_CTRL 100 -#define CAPI_F_CAPI_CTX_NEW 101 -#define CAPI_F_CAPI_CTX_SET_PROVNAME 102 -#define CAPI_F_CAPI_DSA_DO_SIGN 114 -#define CAPI_F_CAPI_GET_KEY 103 -#define CAPI_F_CAPI_GET_PKEY 115 -#define CAPI_F_CAPI_GET_PROVNAME 104 -#define CAPI_F_CAPI_GET_PROV_INFO 105 -#define CAPI_F_CAPI_INIT 106 -#define CAPI_F_CAPI_LIST_CONTAINERS 107 -#define CAPI_F_CAPI_LOAD_PRIVKEY 108 -#define CAPI_F_CAPI_OPEN_STORE 109 -#define CAPI_F_CAPI_RSA_PRIV_DEC 110 -#define CAPI_F_CAPI_RSA_PRIV_ENC 111 -#define CAPI_F_CAPI_RSA_SIGN 112 -#define CAPI_F_CERT_SELECT_DIALOG 117 -#define CAPI_F_CLIENT_CERT_SELECT 116 -#define CAPI_F_WIDE_TO_ASC 113 +# define CAPI_F_CAPI_CERT_GET_FNAME 99 +# define CAPI_F_CAPI_CTRL 100 +# define CAPI_F_CAPI_CTX_NEW 101 +# define CAPI_F_CAPI_CTX_SET_PROVNAME 102 +# define CAPI_F_CAPI_DSA_DO_SIGN 114 +# define CAPI_F_CAPI_GET_KEY 103 +# define CAPI_F_CAPI_GET_PKEY 115 +# define CAPI_F_CAPI_GET_PROVNAME 104 +# define CAPI_F_CAPI_GET_PROV_INFO 105 +# define CAPI_F_CAPI_INIT 106 +# define CAPI_F_CAPI_LIST_CONTAINERS 107 +# define CAPI_F_CAPI_LOAD_PRIVKEY 108 +# define CAPI_F_CAPI_OPEN_STORE 109 +# define CAPI_F_CAPI_RSA_PRIV_DEC 110 +# define CAPI_F_CAPI_RSA_PRIV_ENC 111 +# define CAPI_F_CAPI_RSA_SIGN 112 +# define CAPI_F_CAPI_VTRACE 118 +# define CAPI_F_CERT_SELECT_DIALOG 117 +# define CAPI_F_CLIENT_CERT_SELECT 116 +# define CAPI_F_WIDE_TO_ASC 113 /* Reason codes. */ -#define CAPI_R_CANT_CREATE_HASH_OBJECT 99 -#define CAPI_R_CANT_FIND_CAPI_CONTEXT 100 -#define CAPI_R_CANT_GET_KEY 101 -#define CAPI_R_CANT_SET_HASH_VALUE 102 -#define CAPI_R_CRYPTACQUIRECONTEXT_ERROR 103 -#define CAPI_R_CRYPTENUMPROVIDERS_ERROR 104 -#define CAPI_R_DECRYPT_ERROR 105 -#define CAPI_R_ENGINE_NOT_INITIALIZED 106 -#define CAPI_R_ENUMCONTAINERS_ERROR 107 -#define CAPI_R_ERROR_ADDING_CERT 125 -#define CAPI_R_ERROR_CREATING_STORE 126 -#define CAPI_R_ERROR_GETTING_FRIENDLY_NAME 108 -#define CAPI_R_ERROR_GETTING_KEY_PROVIDER_INFO 109 -#define CAPI_R_ERROR_OPENING_STORE 110 -#define CAPI_R_ERROR_SIGNING_HASH 111 -#define CAPI_R_FUNCTION_NOT_SUPPORTED 112 -#define CAPI_R_GETUSERKEY_ERROR 113 -#define CAPI_R_INVALID_DIGEST_LENGTH 124 -#define CAPI_R_INVALID_DSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER 122 -#define CAPI_R_INVALID_LOOKUP_METHOD 114 -#define CAPI_R_INVALID_PUBLIC_KEY_BLOB 115 -#define CAPI_R_INVALID_RSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER 123 -#define CAPI_R_PUBKEY_EXPORT_ERROR 116 -#define CAPI_R_PUBKEY_EXPORT_LENGTH_ERROR 117 -#define CAPI_R_UNKNOWN_COMMAND 118 -#define CAPI_R_UNSUPPORTED_ALGORITHM_NID 119 -#define CAPI_R_UNSUPPORTED_PADDING 120 -#define CAPI_R_UNSUPPORTED_PUBLIC_KEY_ALGORITHM 121 +# define CAPI_R_CANT_CREATE_HASH_OBJECT 99 +# define CAPI_R_CANT_FIND_CAPI_CONTEXT 100 +# define CAPI_R_CANT_GET_KEY 101 +# define CAPI_R_CANT_SET_HASH_VALUE 102 +# define CAPI_R_CRYPTACQUIRECONTEXT_ERROR 103 +# define CAPI_R_CRYPTENUMPROVIDERS_ERROR 104 +# define CAPI_R_DECRYPT_ERROR 105 +# define CAPI_R_ENGINE_NOT_INITIALIZED 106 +# define CAPI_R_ENUMCONTAINERS_ERROR 107 +# define CAPI_R_ERROR_ADDING_CERT 125 +# define CAPI_R_ERROR_CREATING_STORE 126 +# define CAPI_R_ERROR_GETTING_FRIENDLY_NAME 108 +# define CAPI_R_ERROR_GETTING_KEY_PROVIDER_INFO 109 +# define CAPI_R_ERROR_OPENING_STORE 110 +# define CAPI_R_ERROR_SIGNING_HASH 111 +# define CAPI_R_FILE_OPEN_ERROR 128 +# define CAPI_R_FUNCTION_NOT_SUPPORTED 112 +# define CAPI_R_GETUSERKEY_ERROR 113 +# define CAPI_R_INVALID_DIGEST_LENGTH 124 +# define CAPI_R_INVALID_DSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER 122 +# define CAPI_R_INVALID_LOOKUP_METHOD 114 +# define CAPI_R_INVALID_PUBLIC_KEY_BLOB 115 +# define CAPI_R_INVALID_RSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER 123 +# define CAPI_R_PUBKEY_EXPORT_ERROR 116 +# define CAPI_R_PUBKEY_EXPORT_LENGTH_ERROR 117 +# define CAPI_R_UNKNOWN_COMMAND 118 +# define CAPI_R_UNSUPPORTED_ALGORITHM_NID 119 +# define CAPI_R_UNSUPPORTED_PADDING 120 +# define CAPI_R_UNSUPPORTED_PUBLIC_KEY_ALGORITHM 121 +# define CAPI_R_WIN32_ERROR 127 #ifdef __cplusplus }