16f9291ceSJung-uk Kim /* 2e71b7053SJung-uk Kim * Generated by util/mkerr.pl DO NOT EDIT 3*b077aed3SPierre Pronchery * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. 4e71b7053SJung-uk Kim * 5*b077aed3SPierre Pronchery * Licensed under the Apache License 2.0 (the "License"). You may not use 6e71b7053SJung-uk Kim * this file except in compliance with the License. You can obtain a copy 7e71b7053SJung-uk Kim * in the file LICENSE in the source distribution or at 8e71b7053SJung-uk Kim * https://www.openssl.org/source/license.html 9db522d3aSSimon L. B. Nielsen */ 10db522d3aSSimon L. B. Nielsen 11*b077aed3SPierre Pronchery #ifndef OSSL_E_CAPI_ERR_H 12*b077aed3SPierre Pronchery # define OSSL_E_CAPI_ERR_H 13*b077aed3SPierre Pronchery # pragma once 14db522d3aSSimon L. B. Nielsen 15*b077aed3SPierre Pronchery # include <openssl/opensslconf.h> 16*b077aed3SPierre Pronchery # include <openssl/symhacks.h> 17e71b7053SJung-uk Kim 18e71b7053SJung-uk Kim 19*b077aed3SPierre Pronchery # define CAPIerr(f, r) ERR_CAPI_error(0, (r), OPENSSL_FILE, OPENSSL_LINE) 20*b077aed3SPierre Pronchery 21db522d3aSSimon L. B. Nielsen 22e71b7053SJung-uk Kim /* 23e71b7053SJung-uk Kim * CAPI reason codes. 24e71b7053SJung-uk Kim */ 25e71b7053SJung-uk Kim # define CAPI_R_CANT_CREATE_HASH_OBJECT 100 26e71b7053SJung-uk Kim # define CAPI_R_CANT_FIND_CAPI_CONTEXT 101 27e71b7053SJung-uk Kim # define CAPI_R_CANT_GET_KEY 102 28e71b7053SJung-uk Kim # define CAPI_R_CANT_SET_HASH_VALUE 103 29e71b7053SJung-uk Kim # define CAPI_R_CRYPTACQUIRECONTEXT_ERROR 104 30e71b7053SJung-uk Kim # define CAPI_R_CRYPTENUMPROVIDERS_ERROR 105 31e71b7053SJung-uk Kim # define CAPI_R_DECRYPT_ERROR 106 32e71b7053SJung-uk Kim # define CAPI_R_ENGINE_NOT_INITIALIZED 107 33e71b7053SJung-uk Kim # define CAPI_R_ENUMCONTAINERS_ERROR 108 34e71b7053SJung-uk Kim # define CAPI_R_ERROR_ADDING_CERT 109 35e71b7053SJung-uk Kim # define CAPI_R_ERROR_CREATING_STORE 110 36e71b7053SJung-uk Kim # define CAPI_R_ERROR_GETTING_FRIENDLY_NAME 111 37e71b7053SJung-uk Kim # define CAPI_R_ERROR_GETTING_KEY_PROVIDER_INFO 112 38e71b7053SJung-uk Kim # define CAPI_R_ERROR_OPENING_STORE 113 39e71b7053SJung-uk Kim # define CAPI_R_ERROR_SIGNING_HASH 114 40e71b7053SJung-uk Kim # define CAPI_R_FILE_OPEN_ERROR 115 41e71b7053SJung-uk Kim # define CAPI_R_FUNCTION_NOT_SUPPORTED 116 42e71b7053SJung-uk Kim # define CAPI_R_GETUSERKEY_ERROR 117 43e71b7053SJung-uk Kim # define CAPI_R_INVALID_DIGEST_LENGTH 118 44e71b7053SJung-uk Kim # define CAPI_R_INVALID_DSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER 119 45e71b7053SJung-uk Kim # define CAPI_R_INVALID_LOOKUP_METHOD 120 46e71b7053SJung-uk Kim # define CAPI_R_INVALID_PUBLIC_KEY_BLOB 121 47e71b7053SJung-uk Kim # define CAPI_R_INVALID_RSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER 122 48e71b7053SJung-uk Kim # define CAPI_R_PUBKEY_EXPORT_ERROR 123 49e71b7053SJung-uk Kim # define CAPI_R_PUBKEY_EXPORT_LENGTH_ERROR 124 50e71b7053SJung-uk Kim # define CAPI_R_UNKNOWN_COMMAND 125 51e71b7053SJung-uk Kim # define CAPI_R_UNSUPPORTED_ALGORITHM_NID 126 52e71b7053SJung-uk Kim # define CAPI_R_UNSUPPORTED_PADDING 127 53e71b7053SJung-uk Kim # define CAPI_R_UNSUPPORTED_PUBLIC_KEY_ALGORITHM 128 54e71b7053SJung-uk Kim # define CAPI_R_WIN32_ERROR 129 55db522d3aSSimon L. B. Nielsen 56db522d3aSSimon L. B. Nielsen #endif 57