1*e71b7053SJung-uk Kim /* 2*e71b7053SJung-uk Kim * Generated by util/mkerr.pl DO NOT EDIT 3*e71b7053SJung-uk Kim * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. 4*e71b7053SJung-uk Kim * 5*e71b7053SJung-uk Kim * Licensed under the OpenSSL license (the "License"). You may not use 6*e71b7053SJung-uk Kim * this file except in compliance with the License. You can obtain a copy 7*e71b7053SJung-uk Kim * in the file LICENSE in the source distribution or at 8*e71b7053SJung-uk Kim * https://www.openssl.org/source/license.html 9*e71b7053SJung-uk Kim */ 10*e71b7053SJung-uk Kim 11*e71b7053SJung-uk Kim #ifndef HEADER_ENGINEERR_H 12*e71b7053SJung-uk Kim # define HEADER_ENGINEERR_H 13*e71b7053SJung-uk Kim 14*e71b7053SJung-uk Kim # include <openssl/opensslconf.h> 15*e71b7053SJung-uk Kim 16*e71b7053SJung-uk Kim # ifndef OPENSSL_NO_ENGINE 17*e71b7053SJung-uk Kim 18*e71b7053SJung-uk Kim # ifdef __cplusplus 19*e71b7053SJung-uk Kim extern "C" 20*e71b7053SJung-uk Kim # endif 21*e71b7053SJung-uk Kim int ERR_load_ENGINE_strings(void); 22*e71b7053SJung-uk Kim 23*e71b7053SJung-uk Kim /* 24*e71b7053SJung-uk Kim * ENGINE function codes. 25*e71b7053SJung-uk Kim */ 26*e71b7053SJung-uk Kim # define ENGINE_F_DIGEST_UPDATE 198 27*e71b7053SJung-uk Kim # define ENGINE_F_DYNAMIC_CTRL 180 28*e71b7053SJung-uk Kim # define ENGINE_F_DYNAMIC_GET_DATA_CTX 181 29*e71b7053SJung-uk Kim # define ENGINE_F_DYNAMIC_LOAD 182 30*e71b7053SJung-uk Kim # define ENGINE_F_DYNAMIC_SET_DATA_CTX 183 31*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_ADD 105 32*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_BY_ID 106 33*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_CMD_IS_EXECUTABLE 170 34*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_CTRL 142 35*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_CTRL_CMD 178 36*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_CTRL_CMD_STRING 171 37*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_FINISH 107 38*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_GET_CIPHER 185 39*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_GET_DIGEST 186 40*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_GET_FIRST 195 41*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_GET_LAST 196 42*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_GET_NEXT 115 43*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_GET_PKEY_ASN1_METH 193 44*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_GET_PKEY_METH 192 45*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_GET_PREV 116 46*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_INIT 119 47*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_LIST_ADD 120 48*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_LIST_REMOVE 121 49*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_LOAD_PRIVATE_KEY 150 50*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_LOAD_PUBLIC_KEY 151 51*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_LOAD_SSL_CLIENT_CERT 194 52*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_NEW 122 53*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_PKEY_ASN1_FIND_STR 197 54*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_REMOVE 123 55*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_SET_DEFAULT_STRING 189 56*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_SET_ID 129 57*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_SET_NAME 130 58*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_TABLE_REGISTER 184 59*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_UNLOCKED_FINISH 191 60*e71b7053SJung-uk Kim # define ENGINE_F_ENGINE_UP_REF 190 61*e71b7053SJung-uk Kim # define ENGINE_F_INT_CLEANUP_ITEM 199 62*e71b7053SJung-uk Kim # define ENGINE_F_INT_CTRL_HELPER 172 63*e71b7053SJung-uk Kim # define ENGINE_F_INT_ENGINE_CONFIGURE 188 64*e71b7053SJung-uk Kim # define ENGINE_F_INT_ENGINE_MODULE_INIT 187 65*e71b7053SJung-uk Kim # define ENGINE_F_OSSL_HMAC_INIT 200 66*e71b7053SJung-uk Kim 67*e71b7053SJung-uk Kim /* 68*e71b7053SJung-uk Kim * ENGINE reason codes. 69*e71b7053SJung-uk Kim */ 70*e71b7053SJung-uk Kim # define ENGINE_R_ALREADY_LOADED 100 71*e71b7053SJung-uk Kim # define ENGINE_R_ARGUMENT_IS_NOT_A_NUMBER 133 72*e71b7053SJung-uk Kim # define ENGINE_R_CMD_NOT_EXECUTABLE 134 73*e71b7053SJung-uk Kim # define ENGINE_R_COMMAND_TAKES_INPUT 135 74*e71b7053SJung-uk Kim # define ENGINE_R_COMMAND_TAKES_NO_INPUT 136 75*e71b7053SJung-uk Kim # define ENGINE_R_CONFLICTING_ENGINE_ID 103 76*e71b7053SJung-uk Kim # define ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED 119 77*e71b7053SJung-uk Kim # define ENGINE_R_DSO_FAILURE 104 78*e71b7053SJung-uk Kim # define ENGINE_R_DSO_NOT_FOUND 132 79*e71b7053SJung-uk Kim # define ENGINE_R_ENGINES_SECTION_ERROR 148 80*e71b7053SJung-uk Kim # define ENGINE_R_ENGINE_CONFIGURATION_ERROR 102 81*e71b7053SJung-uk Kim # define ENGINE_R_ENGINE_IS_NOT_IN_LIST 105 82*e71b7053SJung-uk Kim # define ENGINE_R_ENGINE_SECTION_ERROR 149 83*e71b7053SJung-uk Kim # define ENGINE_R_FAILED_LOADING_PRIVATE_KEY 128 84*e71b7053SJung-uk Kim # define ENGINE_R_FAILED_LOADING_PUBLIC_KEY 129 85*e71b7053SJung-uk Kim # define ENGINE_R_FINISH_FAILED 106 86*e71b7053SJung-uk Kim # define ENGINE_R_ID_OR_NAME_MISSING 108 87*e71b7053SJung-uk Kim # define ENGINE_R_INIT_FAILED 109 88*e71b7053SJung-uk Kim # define ENGINE_R_INTERNAL_LIST_ERROR 110 89*e71b7053SJung-uk Kim # define ENGINE_R_INVALID_ARGUMENT 143 90*e71b7053SJung-uk Kim # define ENGINE_R_INVALID_CMD_NAME 137 91*e71b7053SJung-uk Kim # define ENGINE_R_INVALID_CMD_NUMBER 138 92*e71b7053SJung-uk Kim # define ENGINE_R_INVALID_INIT_VALUE 151 93*e71b7053SJung-uk Kim # define ENGINE_R_INVALID_STRING 150 94*e71b7053SJung-uk Kim # define ENGINE_R_NOT_INITIALISED 117 95*e71b7053SJung-uk Kim # define ENGINE_R_NOT_LOADED 112 96*e71b7053SJung-uk Kim # define ENGINE_R_NO_CONTROL_FUNCTION 120 97*e71b7053SJung-uk Kim # define ENGINE_R_NO_INDEX 144 98*e71b7053SJung-uk Kim # define ENGINE_R_NO_LOAD_FUNCTION 125 99*e71b7053SJung-uk Kim # define ENGINE_R_NO_REFERENCE 130 100*e71b7053SJung-uk Kim # define ENGINE_R_NO_SUCH_ENGINE 116 101*e71b7053SJung-uk Kim # define ENGINE_R_UNIMPLEMENTED_CIPHER 146 102*e71b7053SJung-uk Kim # define ENGINE_R_UNIMPLEMENTED_DIGEST 147 103*e71b7053SJung-uk Kim # define ENGINE_R_UNIMPLEMENTED_PUBLIC_KEY_METHOD 101 104*e71b7053SJung-uk Kim # define ENGINE_R_VERSION_INCOMPATIBILITY 145 105*e71b7053SJung-uk Kim 106*e71b7053SJung-uk Kim # endif 107*e71b7053SJung-uk Kim #endif 108