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