16f9291ceSJung-uk Kim /* 2*e71b7053SJung-uk Kim * Generated by util/mkerr.pl DO NOT EDIT 3*e71b7053SJung-uk Kim * Copyright 1995-2017 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 9db522d3aSSimon L. B. Nielsen */ 10db522d3aSSimon L. B. Nielsen 11*e71b7053SJung-uk Kim #ifndef HEADER_CAPIERR_H 12*e71b7053SJung-uk Kim # define HEADER_CAPIERR_H 13db522d3aSSimon L. B. Nielsen 14*e71b7053SJung-uk Kim # define CAPIerr(f, r) ERR_CAPI_error((f), (r), OPENSSL_FILE, OPENSSL_LINE) 15*e71b7053SJung-uk Kim 16*e71b7053SJung-uk Kim 17*e71b7053SJung-uk Kim /* 18*e71b7053SJung-uk Kim * CAPI function codes. 19*e71b7053SJung-uk Kim */ 20db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_CERT_GET_FNAME 99 21db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_CTRL 100 22db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_CTX_NEW 101 23db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_CTX_SET_PROVNAME 102 24db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_DSA_DO_SIGN 114 25db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_GET_KEY 103 26db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_GET_PKEY 115 27db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_GET_PROVNAME 104 28db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_GET_PROV_INFO 105 29db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_INIT 106 30db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_LIST_CONTAINERS 107 31db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_LOAD_PRIVKEY 108 32db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_OPEN_STORE 109 33db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_RSA_PRIV_DEC 110 34db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_RSA_PRIV_ENC 111 35db522d3aSSimon L. B. Nielsen # define CAPI_F_CAPI_RSA_SIGN 112 36*e71b7053SJung-uk Kim # define CAPI_F_CAPI_VTRACE 118 37db522d3aSSimon L. B. Nielsen # define CAPI_F_CERT_SELECT_DIALOG 117 38db522d3aSSimon L. B. Nielsen # define CAPI_F_CLIENT_CERT_SELECT 116 39db522d3aSSimon L. B. Nielsen # define CAPI_F_WIDE_TO_ASC 113 40db522d3aSSimon L. B. Nielsen 41*e71b7053SJung-uk Kim /* 42*e71b7053SJung-uk Kim * CAPI reason codes. 43*e71b7053SJung-uk Kim */ 44*e71b7053SJung-uk Kim # define CAPI_R_CANT_CREATE_HASH_OBJECT 100 45*e71b7053SJung-uk Kim # define CAPI_R_CANT_FIND_CAPI_CONTEXT 101 46*e71b7053SJung-uk Kim # define CAPI_R_CANT_GET_KEY 102 47*e71b7053SJung-uk Kim # define CAPI_R_CANT_SET_HASH_VALUE 103 48*e71b7053SJung-uk Kim # define CAPI_R_CRYPTACQUIRECONTEXT_ERROR 104 49*e71b7053SJung-uk Kim # define CAPI_R_CRYPTENUMPROVIDERS_ERROR 105 50*e71b7053SJung-uk Kim # define CAPI_R_DECRYPT_ERROR 106 51*e71b7053SJung-uk Kim # define CAPI_R_ENGINE_NOT_INITIALIZED 107 52*e71b7053SJung-uk Kim # define CAPI_R_ENUMCONTAINERS_ERROR 108 53*e71b7053SJung-uk Kim # define CAPI_R_ERROR_ADDING_CERT 109 54*e71b7053SJung-uk Kim # define CAPI_R_ERROR_CREATING_STORE 110 55*e71b7053SJung-uk Kim # define CAPI_R_ERROR_GETTING_FRIENDLY_NAME 111 56*e71b7053SJung-uk Kim # define CAPI_R_ERROR_GETTING_KEY_PROVIDER_INFO 112 57*e71b7053SJung-uk Kim # define CAPI_R_ERROR_OPENING_STORE 113 58*e71b7053SJung-uk Kim # define CAPI_R_ERROR_SIGNING_HASH 114 59*e71b7053SJung-uk Kim # define CAPI_R_FILE_OPEN_ERROR 115 60*e71b7053SJung-uk Kim # define CAPI_R_FUNCTION_NOT_SUPPORTED 116 61*e71b7053SJung-uk Kim # define CAPI_R_GETUSERKEY_ERROR 117 62*e71b7053SJung-uk Kim # define CAPI_R_INVALID_DIGEST_LENGTH 118 63*e71b7053SJung-uk Kim # define CAPI_R_INVALID_DSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER 119 64*e71b7053SJung-uk Kim # define CAPI_R_INVALID_LOOKUP_METHOD 120 65*e71b7053SJung-uk Kim # define CAPI_R_INVALID_PUBLIC_KEY_BLOB 121 66*e71b7053SJung-uk Kim # define CAPI_R_INVALID_RSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER 122 67*e71b7053SJung-uk Kim # define CAPI_R_PUBKEY_EXPORT_ERROR 123 68*e71b7053SJung-uk Kim # define CAPI_R_PUBKEY_EXPORT_LENGTH_ERROR 124 69*e71b7053SJung-uk Kim # define CAPI_R_UNKNOWN_COMMAND 125 70*e71b7053SJung-uk Kim # define CAPI_R_UNSUPPORTED_ALGORITHM_NID 126 71*e71b7053SJung-uk Kim # define CAPI_R_UNSUPPORTED_PADDING 127 72*e71b7053SJung-uk Kim # define CAPI_R_UNSUPPORTED_PUBLIC_KEY_ALGORITHM 128 73*e71b7053SJung-uk Kim # define CAPI_R_WIN32_ERROR 129 74db522d3aSSimon L. B. Nielsen 75db522d3aSSimon L. B. Nielsen #endif 76