]>
Commit | Line | Data |
---|---|---|
2741128e TM |
1 | /* |
2 | * Generated by util/mkerr.pl DO NOT EDIT | |
3 | * Copyright 1995-2021 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 OPENSSL_PROVERR_H | |
12 | # define OPENSSL_PROVERR_H | |
13 | # pragma once | |
14 | ||
15 | # include <openssl/opensslconf.h> | |
16 | # include <openssl/symhacks.h> | |
17 | # include <openssl/cryptoerr_legacy.h> | |
18 | ||
19 | ||
20 | ||
21 | /* | |
22 | * PROV reason codes. | |
23 | */ | |
24 | # define PROV_R_ADDITIONAL_INPUT_TOO_LONG 184 | |
2741128e TM |
25 | # define PROV_R_ALGORITHM_MISMATCH 173 |
26 | # define PROV_R_ALREADY_INSTANTIATED 185 | |
27 | # define PROV_R_BAD_DECRYPT 100 | |
28 | # define PROV_R_BAD_ENCODING 141 | |
29 | # define PROV_R_BAD_LENGTH 142 | |
30 | # define PROV_R_BAD_TLS_CLIENT_VERSION 161 | |
31 | # define PROV_R_BN_ERROR 160 | |
2741128e TM |
32 | # define PROV_R_CIPHER_OPERATION_FAILED 102 |
33 | # define PROV_R_DERIVATION_FUNCTION_INIT_FAILED 205 | |
2741128e | 34 | # define PROV_R_DIGEST_NOT_ALLOWED 174 |
381289f6 | 35 | # define PROV_R_ENTROPY_SOURCE_STRENGTH_TOO_WEAK 186 |
2741128e TM |
36 | # define PROV_R_ERROR_INSTANTIATING_DRBG 188 |
37 | # define PROV_R_ERROR_RETRIEVING_ENTROPY 189 | |
38 | # define PROV_R_ERROR_RETRIEVING_NONCE 190 | |
39 | # define PROV_R_FAILED_DURING_DERIVATION 164 | |
40 | # define PROV_R_FAILED_TO_CREATE_LOCK 180 | |
41 | # define PROV_R_FAILED_TO_DECRYPT 162 | |
42 | # define PROV_R_FAILED_TO_GENERATE_KEY 121 | |
43 | # define PROV_R_FAILED_TO_GET_PARAMETER 103 | |
44 | # define PROV_R_FAILED_TO_SET_PARAMETER 104 | |
45 | # define PROV_R_FAILED_TO_SIGN 175 | |
46 | # define PROV_R_FIPS_MODULE_CONDITIONAL_ERROR 227 | |
47 | # define PROV_R_FIPS_MODULE_ENTERING_ERROR_STATE 224 | |
48 | # define PROV_R_FIPS_MODULE_IN_ERROR_STATE 225 | |
49 | # define PROV_R_GENERATE_ERROR 191 | |
50 | # define PROV_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE 165 | |
2741128e TM |
51 | # define PROV_R_INDICATOR_INTEGRITY_FAILURE 210 |
52 | # define PROV_R_INSUFFICIENT_DRBG_STRENGTH 181 | |
53 | # define PROV_R_INVALID_AAD 108 | |
54 | # define PROV_R_INVALID_CONFIG_DATA 211 | |
55 | # define PROV_R_INVALID_CONSTANT_LENGTH 157 | |
56 | # define PROV_R_INVALID_CURVE 176 | |
57 | # define PROV_R_INVALID_CUSTOM_LENGTH 111 | |
58 | # define PROV_R_INVALID_DATA 115 | |
59 | # define PROV_R_INVALID_DIGEST 122 | |
60 | # define PROV_R_INVALID_DIGEST_LENGTH 166 | |
61 | # define PROV_R_INVALID_DIGEST_SIZE 218 | |
62 | # define PROV_R_INVALID_ITERATION_COUNT 123 | |
2741128e TM |
63 | # define PROV_R_INVALID_IV_LENGTH 109 |
64 | # define PROV_R_INVALID_KEY 158 | |
2741128e TM |
65 | # define PROV_R_INVALID_KEY_LENGTH 105 |
66 | # define PROV_R_INVALID_MAC 151 | |
67 | # define PROV_R_INVALID_MGF1_MD 167 | |
68 | # define PROV_R_INVALID_MODE 125 | |
2b05439f | 69 | # define PROV_R_INVALID_OUTPUT_LENGTH 217 |
2741128e | 70 | # define PROV_R_INVALID_PADDING_MODE 168 |
2741128e | 71 | # define PROV_R_INVALID_PUBINFO 198 |
2741128e TM |
72 | # define PROV_R_INVALID_SALT_LENGTH 112 |
73 | # define PROV_R_INVALID_SEED_LENGTH 154 | |
74 | # define PROV_R_INVALID_SIGNATURE_SIZE 179 | |
75 | # define PROV_R_INVALID_STATE 212 | |
76 | # define PROV_R_INVALID_TAG 110 | |
f5f29796 | 77 | # define PROV_R_INVALID_TAG_LENGTH 118 |
2741128e TM |
78 | # define PROV_R_INVALID_UKM_LENGTH 200 |
79 | # define PROV_R_INVALID_X931_DIGEST 170 | |
80 | # define PROV_R_IN_ERROR_STATE 192 | |
f5f29796 | 81 | # define PROV_R_KEY_SETUP_FAILED 101 |
2741128e | 82 | # define PROV_R_KEY_SIZE_TOO_SMALL 171 |
e3c2a55d | 83 | # define PROV_R_LENGTH_TOO_LARGE 202 |
46eee710 | 84 | # define PROV_R_MISMATCHING_DOMAIN_PARAMETERS 203 |
2741128e TM |
85 | # define PROV_R_MISSING_CEK_ALG 144 |
86 | # define PROV_R_MISSING_CIPHER 155 | |
87 | # define PROV_R_MISSING_CONFIG_DATA 213 | |
88 | # define PROV_R_MISSING_CONSTANT 156 | |
89 | # define PROV_R_MISSING_KEY 128 | |
90 | # define PROV_R_MISSING_MAC 150 | |
91 | # define PROV_R_MISSING_MESSAGE_DIGEST 129 | |
92 | # define PROV_R_MISSING_OID 209 | |
93 | # define PROV_R_MISSING_PASS 130 | |
94 | # define PROV_R_MISSING_SALT 131 | |
95 | # define PROV_R_MISSING_SECRET 132 | |
96 | # define PROV_R_MISSING_SEED 140 | |
97 | # define PROV_R_MISSING_SESSION_ID 133 | |
98 | # define PROV_R_MISSING_TYPE 134 | |
99 | # define PROV_R_MISSING_XCGHASH 135 | |
100 | # define PROV_R_MODULE_INTEGRITY_FAILURE 214 | |
101 | # define PROV_R_NOT_A_PRIVATE_KEY 221 | |
102 | # define PROV_R_NOT_A_PUBLIC_KEY 220 | |
103 | # define PROV_R_NOT_INSTANTIATED 193 | |
104 | # define PROV_R_NOT_PARAMETERS 226 | |
105 | # define PROV_R_NOT_SUPPORTED 136 | |
106 | # define PROV_R_NOT_XOF_OR_INVALID_LENGTH 113 | |
107 | # define PROV_R_NO_KEY_SET 114 | |
108 | # define PROV_R_NO_PARAMETERS_SET 177 | |
109 | # define PROV_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE 178 | |
110 | # define PROV_R_OUTPUT_BUFFER_TOO_SMALL 106 | |
111 | # define PROV_R_PARENT_CANNOT_GENERATE_RANDOM_NUMBERS 228 | |
381289f6 | 112 | # define PROV_R_PARENT_CANNOT_SUPPLY_ENTROPY_SEED 187 |
2741128e TM |
113 | # define PROV_R_PARENT_LOCKING_NOT_ENABLED 182 |
114 | # define PROV_R_PARENT_STRENGTH_TOO_WEAK 194 | |
115 | # define PROV_R_PATH_MUST_BE_ABSOLUTE 219 | |
116 | # define PROV_R_PERSONALISATION_STRING_TOO_LONG 195 | |
117 | # define PROV_R_PSS_SALTLEN_TOO_SMALL 172 | |
2741128e TM |
118 | # define PROV_R_REQUEST_TOO_LARGE_FOR_DRBG 196 |
119 | # define PROV_R_REQUIRE_CTR_MODE_CIPHER 206 | |
120 | # define PROV_R_RESEED_ERROR 197 | |
121 | # define PROV_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES 222 | |
122 | # define PROV_R_SEED_SOURCES_MUST_NOT_HAVE_A_PARENT 229 | |
123 | # define PROV_R_SELF_TEST_KAT_FAILURE 215 | |
124 | # define PROV_R_SELF_TEST_POST_FAILURE 216 | |
2741128e | 125 | # define PROV_R_TAG_NOT_NEEDED 120 |
381289f6 | 126 | # define PROV_R_TAG_NOT_SET 119 |
f5f29796 | 127 | # define PROV_R_TOO_MANY_RECORDS 126 |
2741128e | 128 | # define PROV_R_UNABLE_TO_FIND_CIPHERS 207 |
2741128e | 129 | # define PROV_R_UNABLE_TO_GET_PARENT_STRENGTH 199 |
f5f29796 | 130 | # define PROV_R_UNABLE_TO_GET_PASSPHRASE 159 |
2741128e | 131 | # define PROV_R_UNABLE_TO_INITIALISE_CIPHERS 208 |
2741128e TM |
132 | # define PROV_R_UNABLE_TO_LOAD_SHA256 147 |
133 | # define PROV_R_UNABLE_TO_LOCK_PARENT 201 | |
134 | # define PROV_R_UNABLE_TO_RESEED 204 | |
2741128e TM |
135 | # define PROV_R_UNSUPPORTED_CEK_ALG 145 |
136 | # define PROV_R_UNSUPPORTED_KEY_SIZE 153 | |
137 | # define PROV_R_UNSUPPORTED_MAC_TYPE 137 | |
138 | # define PROV_R_UNSUPPORTED_NUMBER_OF_ROUNDS 152 | |
139 | # define PROV_R_URI_AUTHORITY_UNSUPPORTED 223 | |
140 | # define PROV_R_VALUE_ERROR 138 | |
141 | # define PROV_R_WRONG_FINAL_BLOCK_LENGTH 107 | |
142 | # define PROV_R_WRONG_OUTPUT_BUFFER_SIZE 139 | |
143 | # define PROV_R_XOF_DIGESTS_NOT_ALLOWED 183 | |
144 | # define PROV_R_XTS_DATA_UNIT_IS_TOO_LARGE 148 | |
145 | # define PROV_R_XTS_DUPLICATED_KEYS 149 | |
146 | ||
147 | #endif |