xref: /freebsd/crypto/openssl/engines/e_capi_err.h (revision f25b8c9fb4f58cf61adb47d7570abe7caa6d385d)
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