xref: /src/crypto/openssl/include/internal/param_names.h (revision 1731fc70f7344af08db49b06c63c963fa12ee354)
1 /*
2  * WARNING: do not edit!
3  * Generated by Makefile from include/internal/param_names.h.in
4  *
5  * Copyright 2023 The OpenSSL Project Authors. All Rights Reserved.
6  *
7  * Licensed under the Apache License 2.0 (the "License").  You may not use
8  * this file except in compliance with the License.  You can obtain a copy
9  * in the file LICENSE in the source distribution or at
10  * https://www.openssl.org/source/license.html
11  */
12 /* clang-format off */
13 
14 /* clang-format on */
15 
16 int ossl_param_find_pidx(const char *s);
17 
18 /* Parameter name definitions - generated by util/perl/OpenSSL/paramnames.pm */
19 /* clang-format off */
20 #define NUM_PIDX 346
21 
22 #define PIDX_ALG_PARAM_ALGORITHM_ID 0
23 #define PIDX_ALG_PARAM_ALGORITHM_ID_PARAMS 1
24 #define PIDX_ALG_PARAM_CIPHER 2
25 #define PIDX_ALG_PARAM_DIGEST 3
26 #define PIDX_ALG_PARAM_ENGINE 4
27 #define PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR 5
28 #define PIDX_ALG_PARAM_MAC 6
29 #define PIDX_ALG_PARAM_PROPERTIES 7
30 #define PIDX_ASYM_CIPHER_PARAM_DIGEST PIDX_PKEY_PARAM_DIGEST
31 #define PIDX_ASYM_CIPHER_PARAM_ENGINE PIDX_PKEY_PARAM_ENGINE
32 #define PIDX_ASYM_CIPHER_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR
33 #define PIDX_ASYM_CIPHER_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK
34 #define PIDX_ASYM_CIPHER_PARAM_FIPS_RSA_PKCS15_PAD_DISABLED PIDX_PROV_PARAM_RSA_PKCS15_PAD_DISABLED
35 #define PIDX_ASYM_CIPHER_PARAM_IMPLICIT_REJECTION 8
36 #define PIDX_ASYM_CIPHER_PARAM_MGF1_DIGEST PIDX_PKEY_PARAM_MGF1_DIGEST
37 #define PIDX_ASYM_CIPHER_PARAM_MGF1_DIGEST_PROPS PIDX_PKEY_PARAM_MGF1_PROPERTIES
38 #define PIDX_ASYM_CIPHER_PARAM_OAEP_DIGEST PIDX_ALG_PARAM_DIGEST
39 #define PIDX_ASYM_CIPHER_PARAM_OAEP_DIGEST_PROPS 9
40 #define PIDX_ASYM_CIPHER_PARAM_OAEP_LABEL 10
41 #define PIDX_ASYM_CIPHER_PARAM_PAD_MODE PIDX_PKEY_PARAM_PAD_MODE
42 #define PIDX_ASYM_CIPHER_PARAM_PROPERTIES PIDX_PKEY_PARAM_PROPERTIES
43 #define PIDX_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION 11
44 #define PIDX_ASYM_CIPHER_PARAM_TLS_NEGOTIATED_VERSION 12
45 #define PIDX_CAPABILITY_TLS_GROUP_ALG 13
46 #define PIDX_CAPABILITY_TLS_GROUP_ID 14
47 #define PIDX_CAPABILITY_TLS_GROUP_IS_KEM 15
48 #define PIDX_CAPABILITY_TLS_GROUP_MAX_DTLS 16
49 #define PIDX_CAPABILITY_TLS_GROUP_MAX_TLS 17
50 #define PIDX_CAPABILITY_TLS_GROUP_MIN_DTLS 18
51 #define PIDX_CAPABILITY_TLS_GROUP_MIN_TLS 19
52 #define PIDX_CAPABILITY_TLS_GROUP_NAME 20
53 #define PIDX_CAPABILITY_TLS_GROUP_NAME_INTERNAL 21
54 #define PIDX_CAPABILITY_TLS_GROUP_SECURITY_BITS 22
55 #define PIDX_CAPABILITY_TLS_SIGALG_CODE_POINT 23
56 #define PIDX_CAPABILITY_TLS_SIGALG_HASH_NAME 24
57 #define PIDX_CAPABILITY_TLS_SIGALG_HASH_OID 25
58 #define PIDX_CAPABILITY_TLS_SIGALG_IANA_NAME 26
59 #define PIDX_CAPABILITY_TLS_SIGALG_KEYTYPE 27
60 #define PIDX_CAPABILITY_TLS_SIGALG_KEYTYPE_OID 28
61 #define PIDX_CAPABILITY_TLS_SIGALG_MAX_DTLS 16
62 #define PIDX_CAPABILITY_TLS_SIGALG_MAX_TLS 17
63 #define PIDX_CAPABILITY_TLS_SIGALG_MIN_DTLS 18
64 #define PIDX_CAPABILITY_TLS_SIGALG_MIN_TLS 19
65 #define PIDX_CAPABILITY_TLS_SIGALG_NAME 29
66 #define PIDX_CAPABILITY_TLS_SIGALG_OID 30
67 #define PIDX_CAPABILITY_TLS_SIGALG_SECURITY_BITS 31
68 #define PIDX_CAPABILITY_TLS_SIGALG_SIG_NAME 32
69 #define PIDX_CAPABILITY_TLS_SIGALG_SIG_OID 33
70 #define PIDX_CIPHER_PARAM_AEAD 34
71 #define PIDX_CIPHER_PARAM_AEAD_IVLEN PIDX_CIPHER_PARAM_IVLEN
72 #define PIDX_CIPHER_PARAM_AEAD_IV_GENERATED 35
73 #define PIDX_CIPHER_PARAM_AEAD_MAC_KEY 36
74 #define PIDX_CIPHER_PARAM_AEAD_TAG 37
75 #define PIDX_CIPHER_PARAM_AEAD_TAGLEN 38
76 #define PIDX_CIPHER_PARAM_AEAD_TLS1_AAD 39
77 #define PIDX_CIPHER_PARAM_AEAD_TLS1_AAD_PAD 40
78 #define PIDX_CIPHER_PARAM_AEAD_TLS1_GET_IV_GEN 41
79 #define PIDX_CIPHER_PARAM_AEAD_TLS1_IV_FIXED 42
80 #define PIDX_CIPHER_PARAM_AEAD_TLS1_SET_IV_INV 43
81 #define PIDX_CIPHER_PARAM_ALGORITHM_ID PIDX_ALG_PARAM_ALGORITHM_ID
82 #define PIDX_CIPHER_PARAM_ALGORITHM_ID_PARAMS PIDX_ALG_PARAM_ALGORITHM_ID_PARAMS
83 #define PIDX_CIPHER_PARAM_ALGORITHM_ID_PARAMS_OLD 44
84 #define PIDX_CIPHER_PARAM_BLOCK_SIZE 45
85 #define PIDX_CIPHER_PARAM_CTS 46
86 #define PIDX_CIPHER_PARAM_CTS_MODE 47
87 #define PIDX_CIPHER_PARAM_CUSTOM_IV 48
88 #define PIDX_CIPHER_PARAM_DECRYPT_ONLY 49
89 #define PIDX_CIPHER_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR
90 #define PIDX_CIPHER_PARAM_FIPS_ENCRYPT_CHECK 50
91 #define PIDX_CIPHER_PARAM_HAS_RAND_KEY 51
92 #define PIDX_CIPHER_PARAM_IV 52
93 #define PIDX_CIPHER_PARAM_IVLEN 53
94 #define PIDX_CIPHER_PARAM_KEYLEN 54
95 #define PIDX_CIPHER_PARAM_MODE 55
96 #define PIDX_CIPHER_PARAM_NUM 56
97 #define PIDX_CIPHER_PARAM_PADDING 57
98 #define PIDX_CIPHER_PARAM_PIPELINE_AEAD_TAG 58
99 #define PIDX_CIPHER_PARAM_RANDOM_KEY 59
100 #define PIDX_CIPHER_PARAM_RC2_KEYBITS 60
101 #define PIDX_CIPHER_PARAM_ROUNDS 61
102 #define PIDX_CIPHER_PARAM_SPEED 62
103 #define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK 63
104 #define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD 64
105 #define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD_PACKLEN 65
106 #define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC 66
107 #define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC_IN 67
108 #define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC_LEN 68
109 #define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_INTERLEAVE 69
110 #define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_MAX_BUFSIZE 70
111 #define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_MAX_SEND_FRAGMENT 71
112 #define PIDX_CIPHER_PARAM_TLS_MAC 72
113 #define PIDX_CIPHER_PARAM_TLS_MAC_SIZE 73
114 #define PIDX_CIPHER_PARAM_TLS_VERSION 74
115 #define PIDX_CIPHER_PARAM_UPDATED_IV 75
116 #define PIDX_CIPHER_PARAM_USE_BITS 76
117 #define PIDX_CIPHER_PARAM_XTS_STANDARD 77
118 #define PIDX_DECODER_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES
119 #define PIDX_DIGEST_PARAM_ALGID_ABSENT 78
120 #define PIDX_DIGEST_PARAM_BLOCK_SIZE 45
121 #define PIDX_DIGEST_PARAM_MICALG 79
122 #define PIDX_DIGEST_PARAM_PAD_TYPE 80
123 #define PIDX_DIGEST_PARAM_SIZE 81
124 #define PIDX_DIGEST_PARAM_SSL3_MS 82
125 #define PIDX_DIGEST_PARAM_XOF 83
126 #define PIDX_DIGEST_PARAM_XOFLEN 84
127 #define PIDX_DRBG_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER
128 #define PIDX_DRBG_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST
129 #define PIDX_DRBG_PARAM_ENTROPY_REQUIRED 85
130 #define PIDX_DRBG_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR
131 #define PIDX_DRBG_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK
132 #define PIDX_DRBG_PARAM_MAC PIDX_ALG_PARAM_MAC
133 #define PIDX_DRBG_PARAM_MAX_ADINLEN 86
134 #define PIDX_DRBG_PARAM_MAX_ENTROPYLEN 87
135 #define PIDX_DRBG_PARAM_MAX_LENGTH 88
136 #define PIDX_DRBG_PARAM_MAX_NONCELEN 89
137 #define PIDX_DRBG_PARAM_MAX_PERSLEN 90
138 #define PIDX_DRBG_PARAM_MIN_ENTROPYLEN 91
139 #define PIDX_DRBG_PARAM_MIN_LENGTH 92
140 #define PIDX_DRBG_PARAM_MIN_NONCELEN 93
141 #define PIDX_DRBG_PARAM_PREDICTION_RESISTANCE 94
142 #define PIDX_DRBG_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES
143 #define PIDX_DRBG_PARAM_RANDOM_DATA 95
144 #define PIDX_DRBG_PARAM_RESEED_COUNTER 96
145 #define PIDX_DRBG_PARAM_RESEED_REQUESTS 97
146 #define PIDX_DRBG_PARAM_RESEED_TIME 98
147 #define PIDX_DRBG_PARAM_RESEED_TIME_INTERVAL 99
148 #define PIDX_DRBG_PARAM_SIZE 81
149 #define PIDX_DRBG_PARAM_USE_DF 100
150 #define PIDX_ENCODER_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER
151 #define PIDX_ENCODER_PARAM_ENCRYPT_LEVEL 101
152 #define PIDX_ENCODER_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES
153 #define PIDX_ENCODER_PARAM_SAVE_PARAMETERS 102
154 #define PIDX_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE 103
155 #define PIDX_EXCHANGE_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR
156 #define PIDX_EXCHANGE_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK
157 #define PIDX_EXCHANGE_PARAM_FIPS_ECDH_COFACTOR_CHECK PIDX_PROV_PARAM_ECDH_COFACTOR_CHECK
158 #define PIDX_EXCHANGE_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK
159 #define PIDX_EXCHANGE_PARAM_KDF_DIGEST 104
160 #define PIDX_EXCHANGE_PARAM_KDF_DIGEST_PROPS 105
161 #define PIDX_EXCHANGE_PARAM_KDF_OUTLEN 106
162 #define PIDX_EXCHANGE_PARAM_KDF_TYPE 107
163 #define PIDX_EXCHANGE_PARAM_KDF_UKM 108
164 #define PIDX_EXCHANGE_PARAM_PAD 109
165 #define PIDX_GEN_PARAM_ITERATION 110
166 #define PIDX_GEN_PARAM_POTENTIAL 111
167 #define PIDX_KDF_PARAM_ARGON2_AD 112
168 #define PIDX_KDF_PARAM_ARGON2_LANES 113
169 #define PIDX_KDF_PARAM_ARGON2_MEMCOST 114
170 #define PIDX_KDF_PARAM_ARGON2_VERSION 115
171 #define PIDX_KDF_PARAM_CEK_ALG 116
172 #define PIDX_KDF_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER
173 #define PIDX_KDF_PARAM_CONSTANT 117
174 #define PIDX_KDF_PARAM_DATA 118
175 #define PIDX_KDF_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST
176 #define PIDX_KDF_PARAM_EARLY_CLEAN 119
177 #define PIDX_KDF_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR
178 #define PIDX_KDF_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK
179 #define PIDX_KDF_PARAM_FIPS_EMS_CHECK 120
180 #define PIDX_KDF_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK
181 #define PIDX_KDF_PARAM_HMACDRBG_ENTROPY 121
182 #define PIDX_KDF_PARAM_HMACDRBG_NONCE 122
183 #define PIDX_KDF_PARAM_INFO 123
184 #define PIDX_KDF_PARAM_ITER 124
185 #define PIDX_KDF_PARAM_KBKDF_R 125
186 #define PIDX_KDF_PARAM_KBKDF_USE_L 126
187 #define PIDX_KDF_PARAM_KBKDF_USE_SEPARATOR 127
188 #define PIDX_KDF_PARAM_KEY 128
189 #define PIDX_KDF_PARAM_LABEL 129
190 #define PIDX_KDF_PARAM_MAC PIDX_ALG_PARAM_MAC
191 #define PIDX_KDF_PARAM_MAC_SIZE 130
192 #define PIDX_KDF_PARAM_MODE 55
193 #define PIDX_KDF_PARAM_PASSWORD 131
194 #define PIDX_KDF_PARAM_PKCS12_ID 132
195 #define PIDX_KDF_PARAM_PKCS5 133
196 #define PIDX_KDF_PARAM_PREFIX 134
197 #define PIDX_KDF_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES
198 #define PIDX_KDF_PARAM_SALT 135
199 #define PIDX_KDF_PARAM_SCRYPT_MAXMEM 136
200 #define PIDX_KDF_PARAM_SCRYPT_N 137
201 #define PIDX_KDF_PARAM_SCRYPT_P 138
202 #define PIDX_KDF_PARAM_SCRYPT_R 125
203 #define PIDX_KDF_PARAM_SECRET 139
204 #define PIDX_KDF_PARAM_SEED 140
205 #define PIDX_KDF_PARAM_SIZE 81
206 #define PIDX_KDF_PARAM_SSHKDF_SESSION_ID 141
207 #define PIDX_KDF_PARAM_SSHKDF_TYPE 142
208 #define PIDX_KDF_PARAM_SSHKDF_XCGHASH 143
209 #define PIDX_KDF_PARAM_THREADS 144
210 #define PIDX_KDF_PARAM_UKM 145
211 #define PIDX_KDF_PARAM_X942_ACVPINFO 146
212 #define PIDX_KDF_PARAM_X942_PARTYUINFO 147
213 #define PIDX_KDF_PARAM_X942_PARTYVINFO 148
214 #define PIDX_KDF_PARAM_X942_SUPP_PRIVINFO 149
215 #define PIDX_KDF_PARAM_X942_SUPP_PUBINFO 150
216 #define PIDX_KDF_PARAM_X942_USE_KEYBITS 151
217 #define PIDX_KEM_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR
218 #define PIDX_KEM_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK
219 #define PIDX_KEM_PARAM_IKME 152
220 #define PIDX_KEM_PARAM_OPERATION 153
221 #define PIDX_LIBSSL_RECORD_LAYER_PARAM_BLOCK_PADDING 154
222 #define PIDX_LIBSSL_RECORD_LAYER_PARAM_HS_PADDING 155
223 #define PIDX_LIBSSL_RECORD_LAYER_PARAM_MAX_EARLY_DATA 156
224 #define PIDX_LIBSSL_RECORD_LAYER_PARAM_MAX_FRAG_LEN 157
225 #define PIDX_LIBSSL_RECORD_LAYER_PARAM_MODE 55
226 #define PIDX_LIBSSL_RECORD_LAYER_PARAM_OPTIONS 158
227 #define PIDX_LIBSSL_RECORD_LAYER_PARAM_READ_AHEAD 159
228 #define PIDX_LIBSSL_RECORD_LAYER_PARAM_STREAM_MAC 160
229 #define PIDX_LIBSSL_RECORD_LAYER_PARAM_TLSTREE 161
230 #define PIDX_LIBSSL_RECORD_LAYER_PARAM_USE_ETM 162
231 #define PIDX_LIBSSL_RECORD_LAYER_READ_BUFFER_LEN 163
232 #define PIDX_MAC_PARAM_BLOCK_SIZE 164
233 #define PIDX_MAC_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER
234 #define PIDX_MAC_PARAM_CUSTOM 165
235 #define PIDX_MAC_PARAM_C_ROUNDS 166
236 #define PIDX_MAC_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST
237 #define PIDX_MAC_PARAM_DIGEST_NOINIT 167
238 #define PIDX_MAC_PARAM_DIGEST_ONESHOT 168
239 #define PIDX_MAC_PARAM_D_ROUNDS 169
240 #define PIDX_MAC_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR
241 #define PIDX_MAC_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK
242 #define PIDX_MAC_PARAM_FIPS_NO_SHORT_MAC PIDX_PROV_PARAM_NO_SHORT_MAC
243 #define PIDX_MAC_PARAM_IV 52
244 #define PIDX_MAC_PARAM_KEY 128
245 #define PIDX_MAC_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES
246 #define PIDX_MAC_PARAM_SALT 135
247 #define PIDX_MAC_PARAM_SIZE 81
248 #define PIDX_MAC_PARAM_TLS_DATA_SIZE 170
249 #define PIDX_MAC_PARAM_XOF 83
250 #define PIDX_OBJECT_PARAM_DATA 118
251 #define PIDX_OBJECT_PARAM_DATA_STRUCTURE 171
252 #define PIDX_OBJECT_PARAM_DATA_TYPE 172
253 #define PIDX_OBJECT_PARAM_DESC 173
254 #define PIDX_OBJECT_PARAM_INPUT_TYPE 174
255 #define PIDX_OBJECT_PARAM_REFERENCE 175
256 #define PIDX_OBJECT_PARAM_TYPE 142
257 #define PIDX_PASSPHRASE_PARAM_INFO 123
258 #define PIDX_PKEY_PARAM_ALGORITHM_ID PIDX_ALG_PARAM_ALGORITHM_ID
259 #define PIDX_PKEY_PARAM_ALGORITHM_ID_PARAMS PIDX_ALG_PARAM_ALGORITHM_ID_PARAMS
260 #define PIDX_PKEY_PARAM_BITS 176
261 #define PIDX_PKEY_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER
262 #define PIDX_PKEY_PARAM_DEFAULT_DIGEST 177
263 #define PIDX_PKEY_PARAM_DHKEM_IKM 178
264 #define PIDX_PKEY_PARAM_DH_GENERATOR 179
265 #define PIDX_PKEY_PARAM_DH_PRIV_LEN 180
266 #define PIDX_PKEY_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST
267 #define PIDX_PKEY_PARAM_DIGEST_SIZE 181
268 #define PIDX_PKEY_PARAM_DIST_ID 182
269 #define PIDX_PKEY_PARAM_EC_A 183
270 #define PIDX_PKEY_PARAM_EC_B 184
271 #define PIDX_PKEY_PARAM_EC_CHAR2_M 185
272 #define PIDX_PKEY_PARAM_EC_CHAR2_PP_K1 186
273 #define PIDX_PKEY_PARAM_EC_CHAR2_PP_K2 187
274 #define PIDX_PKEY_PARAM_EC_CHAR2_PP_K3 188
275 #define PIDX_PKEY_PARAM_EC_CHAR2_TP_BASIS 189
276 #define PIDX_PKEY_PARAM_EC_CHAR2_TYPE 190
277 #define PIDX_PKEY_PARAM_EC_COFACTOR 191
278 #define PIDX_PKEY_PARAM_EC_DECODED_FROM_EXPLICIT_PARAMS 192
279 #define PIDX_PKEY_PARAM_EC_ENCODING 193
280 #define PIDX_PKEY_PARAM_EC_FIELD_TYPE 194
281 #define PIDX_PKEY_PARAM_EC_GENERATOR 195
282 #define PIDX_PKEY_PARAM_EC_GROUP_CHECK_TYPE 196
283 #define PIDX_PKEY_PARAM_EC_INCLUDE_PUBLIC 197
284 #define PIDX_PKEY_PARAM_EC_ORDER 198
285 #define PIDX_PKEY_PARAM_EC_P 138
286 #define PIDX_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT 199
287 #define PIDX_PKEY_PARAM_EC_PUB_X 200
288 #define PIDX_PKEY_PARAM_EC_PUB_Y 201
289 #define PIDX_PKEY_PARAM_EC_SEED 140
290 #define PIDX_PKEY_PARAM_ENCODED_PUBLIC_KEY 202
291 #define PIDX_PKEY_PARAM_ENGINE PIDX_ALG_PARAM_ENGINE
292 #define PIDX_PKEY_PARAM_FFC_COFACTOR 203
293 #define PIDX_PKEY_PARAM_FFC_DIGEST PIDX_PKEY_PARAM_DIGEST
294 #define PIDX_PKEY_PARAM_FFC_DIGEST_PROPS PIDX_PKEY_PARAM_PROPERTIES
295 #define PIDX_PKEY_PARAM_FFC_G 204
296 #define PIDX_PKEY_PARAM_FFC_GINDEX 205
297 #define PIDX_PKEY_PARAM_FFC_H 206
298 #define PIDX_PKEY_PARAM_FFC_P 138
299 #define PIDX_PKEY_PARAM_FFC_PBITS 207
300 #define PIDX_PKEY_PARAM_FFC_PCOUNTER 208
301 #define PIDX_PKEY_PARAM_FFC_Q 209
302 #define PIDX_PKEY_PARAM_FFC_QBITS 210
303 #define PIDX_PKEY_PARAM_FFC_SEED 140
304 #define PIDX_PKEY_PARAM_FFC_TYPE 142
305 #define PIDX_PKEY_PARAM_FFC_VALIDATE_G 211
306 #define PIDX_PKEY_PARAM_FFC_VALIDATE_LEGACY 212
307 #define PIDX_PKEY_PARAM_FFC_VALIDATE_PQ 213
308 #define PIDX_PKEY_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR
309 #define PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK 214
310 #define PIDX_PKEY_PARAM_FIPS_KEY_CHECK 215
311 #define PIDX_PKEY_PARAM_FIPS_SIGN_CHECK 216
312 #define PIDX_PKEY_PARAM_GROUP_NAME 217
313 #define PIDX_PKEY_PARAM_IMPLICIT_REJECTION 8
314 #define PIDX_PKEY_PARAM_MANDATORY_DIGEST 218
315 #define PIDX_PKEY_PARAM_MASKGENFUNC 219
316 #define PIDX_PKEY_PARAM_MAX_SIZE 220
317 #define PIDX_PKEY_PARAM_MGF1_DIGEST 221
318 #define PIDX_PKEY_PARAM_MGF1_PROPERTIES 222
319 #define PIDX_PKEY_PARAM_ML_DSA_INPUT_FORMATS 223
320 #define PIDX_PKEY_PARAM_ML_DSA_OUTPUT_FORMATS 224
321 #define PIDX_PKEY_PARAM_ML_DSA_PREFER_SEED 225
322 #define PIDX_PKEY_PARAM_ML_DSA_RETAIN_SEED 226
323 #define PIDX_PKEY_PARAM_ML_DSA_SEED 140
324 #define PIDX_PKEY_PARAM_ML_KEM_IMPORT_PCT_TYPE 227
325 #define PIDX_PKEY_PARAM_ML_KEM_INPUT_FORMATS 228
326 #define PIDX_PKEY_PARAM_ML_KEM_OUTPUT_FORMATS 229
327 #define PIDX_PKEY_PARAM_ML_KEM_PREFER_SEED 230
328 #define PIDX_PKEY_PARAM_ML_KEM_RETAIN_SEED 231
329 #define PIDX_PKEY_PARAM_ML_KEM_SEED 140
330 #define PIDX_PKEY_PARAM_PAD_MODE 232
331 #define PIDX_PKEY_PARAM_PRIV_KEY 233
332 #define PIDX_PKEY_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES
333 #define PIDX_PKEY_PARAM_PUB_KEY 234
334 #define PIDX_PKEY_PARAM_RSA_BITS PIDX_PKEY_PARAM_BITS
335 #define PIDX_PKEY_PARAM_RSA_COEFFICIENT 235
336 #define PIDX_PKEY_PARAM_RSA_COEFFICIENT1 236
337 #define PIDX_PKEY_PARAM_RSA_COEFFICIENT2 237
338 #define PIDX_PKEY_PARAM_RSA_COEFFICIENT3 238
339 #define PIDX_PKEY_PARAM_RSA_COEFFICIENT4 239
340 #define PIDX_PKEY_PARAM_RSA_COEFFICIENT5 240
341 #define PIDX_PKEY_PARAM_RSA_COEFFICIENT6 241
342 #define PIDX_PKEY_PARAM_RSA_COEFFICIENT7 242
343 #define PIDX_PKEY_PARAM_RSA_COEFFICIENT8 243
344 #define PIDX_PKEY_PARAM_RSA_COEFFICIENT9 244
345 #define PIDX_PKEY_PARAM_RSA_D 245
346 #define PIDX_PKEY_PARAM_RSA_DERIVE_FROM_PQ 246
347 #define PIDX_PKEY_PARAM_RSA_DIGEST PIDX_PKEY_PARAM_DIGEST
348 #define PIDX_PKEY_PARAM_RSA_DIGEST_PROPS PIDX_PKEY_PARAM_PROPERTIES
349 #define PIDX_PKEY_PARAM_RSA_E 247
350 #define PIDX_PKEY_PARAM_RSA_EXPONENT 248
351 #define PIDX_PKEY_PARAM_RSA_EXPONENT1 249
352 #define PIDX_PKEY_PARAM_RSA_EXPONENT10 250
353 #define PIDX_PKEY_PARAM_RSA_EXPONENT2 251
354 #define PIDX_PKEY_PARAM_RSA_EXPONENT3 252
355 #define PIDX_PKEY_PARAM_RSA_EXPONENT4 253
356 #define PIDX_PKEY_PARAM_RSA_EXPONENT5 254
357 #define PIDX_PKEY_PARAM_RSA_EXPONENT6 255
358 #define PIDX_PKEY_PARAM_RSA_EXPONENT7 256
359 #define PIDX_PKEY_PARAM_RSA_EXPONENT8 257
360 #define PIDX_PKEY_PARAM_RSA_EXPONENT9 258
361 #define PIDX_PKEY_PARAM_RSA_FACTOR 259
362 #define PIDX_PKEY_PARAM_RSA_FACTOR1 260
363 #define PIDX_PKEY_PARAM_RSA_FACTOR10 261
364 #define PIDX_PKEY_PARAM_RSA_FACTOR2 262
365 #define PIDX_PKEY_PARAM_RSA_FACTOR3 263
366 #define PIDX_PKEY_PARAM_RSA_FACTOR4 264
367 #define PIDX_PKEY_PARAM_RSA_FACTOR5 265
368 #define PIDX_PKEY_PARAM_RSA_FACTOR6 266
369 #define PIDX_PKEY_PARAM_RSA_FACTOR7 267
370 #define PIDX_PKEY_PARAM_RSA_FACTOR8 268
371 #define PIDX_PKEY_PARAM_RSA_FACTOR9 269
372 #define PIDX_PKEY_PARAM_RSA_MASKGENFUNC PIDX_PKEY_PARAM_MASKGENFUNC
373 #define PIDX_PKEY_PARAM_RSA_MGF1_DIGEST PIDX_PKEY_PARAM_MGF1_DIGEST
374 #define PIDX_PKEY_PARAM_RSA_N 137
375 #define PIDX_PKEY_PARAM_RSA_PRIMES 270
376 #define PIDX_PKEY_PARAM_RSA_PSS_SALTLEN 271
377 #define PIDX_PKEY_PARAM_RSA_TEST_P1 272
378 #define PIDX_PKEY_PARAM_RSA_TEST_P2 273
379 #define PIDX_PKEY_PARAM_RSA_TEST_Q1 274
380 #define PIDX_PKEY_PARAM_RSA_TEST_Q2 275
381 #define PIDX_PKEY_PARAM_RSA_TEST_XP 276
382 #define PIDX_PKEY_PARAM_RSA_TEST_XP1 277
383 #define PIDX_PKEY_PARAM_RSA_TEST_XP2 278
384 #define PIDX_PKEY_PARAM_RSA_TEST_XQ 279
385 #define PIDX_PKEY_PARAM_RSA_TEST_XQ1 280
386 #define PIDX_PKEY_PARAM_RSA_TEST_XQ2 281
387 #define PIDX_PKEY_PARAM_SECURITY_BITS 282
388 #define PIDX_PKEY_PARAM_SLH_DSA_SEED 140
389 #define PIDX_PKEY_PARAM_USE_COFACTOR_ECDH PIDX_PKEY_PARAM_USE_COFACTOR_FLAG
390 #define PIDX_PKEY_PARAM_USE_COFACTOR_FLAG 283
391 #define PIDX_PROV_PARAM_BUILDINFO 284
392 #define PIDX_PROV_PARAM_CORE_MODULE_FILENAME 285
393 #define PIDX_PROV_PARAM_CORE_PROV_NAME 286
394 #define PIDX_PROV_PARAM_CORE_VERSION 287
395 #define PIDX_PROV_PARAM_DRBG_TRUNC_DIGEST 288
396 #define PIDX_PROV_PARAM_DSA_SIGN_DISABLED 289
397 #define PIDX_PROV_PARAM_ECDH_COFACTOR_CHECK 290
398 #define PIDX_PROV_PARAM_HKDF_DIGEST_CHECK 291
399 #define PIDX_PROV_PARAM_HKDF_KEY_CHECK 292
400 #define PIDX_PROV_PARAM_HMAC_KEY_CHECK 293
401 #define PIDX_PROV_PARAM_KBKDF_KEY_CHECK 294
402 #define PIDX_PROV_PARAM_KMAC_KEY_CHECK 295
403 #define PIDX_PROV_PARAM_NAME 296
404 #define PIDX_PROV_PARAM_NO_SHORT_MAC 297
405 #define PIDX_PROV_PARAM_PBKDF2_LOWER_BOUND_CHECK 298
406 #define PIDX_PROV_PARAM_RSA_PKCS15_PAD_DISABLED 299
407 #define PIDX_PROV_PARAM_RSA_PSS_SALTLEN_CHECK 300
408 #define PIDX_PROV_PARAM_RSA_SIGN_X931_PAD_DISABLED 301
409 #define PIDX_PROV_PARAM_SECURITY_CHECKS 302
410 #define PIDX_PROV_PARAM_SELF_TEST_DESC 303
411 #define PIDX_PROV_PARAM_SELF_TEST_PHASE 304
412 #define PIDX_PROV_PARAM_SELF_TEST_TYPE 305
413 #define PIDX_PROV_PARAM_SIGNATURE_DIGEST_CHECK 306
414 #define PIDX_PROV_PARAM_SSHKDF_DIGEST_CHECK 307
415 #define PIDX_PROV_PARAM_SSHKDF_KEY_CHECK 308
416 #define PIDX_PROV_PARAM_SSKDF_DIGEST_CHECK 309
417 #define PIDX_PROV_PARAM_SSKDF_KEY_CHECK 310
418 #define PIDX_PROV_PARAM_STATUS 311
419 #define PIDX_PROV_PARAM_TDES_ENCRYPT_DISABLED 312
420 #define PIDX_PROV_PARAM_TLS13_KDF_DIGEST_CHECK 313
421 #define PIDX_PROV_PARAM_TLS13_KDF_KEY_CHECK 314
422 #define PIDX_PROV_PARAM_TLS1_PRF_DIGEST_CHECK 315
423 #define PIDX_PROV_PARAM_TLS1_PRF_EMS_CHECK 316
424 #define PIDX_PROV_PARAM_TLS1_PRF_KEY_CHECK 317
425 #define PIDX_PROV_PARAM_VERSION 115
426 #define PIDX_PROV_PARAM_X942KDF_KEY_CHECK 318
427 #define PIDX_PROV_PARAM_X963KDF_DIGEST_CHECK 319
428 #define PIDX_PROV_PARAM_X963KDF_KEY_CHECK 320
429 #define PIDX_RAND_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR
430 #define PIDX_RAND_PARAM_GENERATE 321
431 #define PIDX_RAND_PARAM_MAX_REQUEST 322
432 #define PIDX_RAND_PARAM_STATE 323
433 #define PIDX_RAND_PARAM_STRENGTH 324
434 #define PIDX_RAND_PARAM_TEST_ENTROPY 325
435 #define PIDX_RAND_PARAM_TEST_NONCE 326
436 #define PIDX_SIGNATURE_PARAM_ADD_RANDOM 327
437 #define PIDX_SIGNATURE_PARAM_ALGORITHM_ID PIDX_PKEY_PARAM_ALGORITHM_ID
438 #define PIDX_SIGNATURE_PARAM_ALGORITHM_ID_PARAMS PIDX_PKEY_PARAM_ALGORITHM_ID_PARAMS
439 #define PIDX_SIGNATURE_PARAM_CONTEXT_STRING 328
440 #define PIDX_SIGNATURE_PARAM_DETERMINISTIC 329
441 #define PIDX_SIGNATURE_PARAM_DIGEST PIDX_PKEY_PARAM_DIGEST
442 #define PIDX_SIGNATURE_PARAM_DIGEST_SIZE PIDX_PKEY_PARAM_DIGEST_SIZE
443 #define PIDX_SIGNATURE_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR
444 #define PIDX_SIGNATURE_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK
445 #define PIDX_SIGNATURE_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK
446 #define PIDX_SIGNATURE_PARAM_FIPS_RSA_PSS_SALTLEN_CHECK 300
447 #define PIDX_SIGNATURE_PARAM_FIPS_SIGN_CHECK PIDX_PKEY_PARAM_FIPS_SIGN_CHECK
448 #define PIDX_SIGNATURE_PARAM_FIPS_SIGN_X931_PAD_CHECK 330
449 #define PIDX_SIGNATURE_PARAM_FIPS_VERIFY_MESSAGE 331
450 #define PIDX_SIGNATURE_PARAM_INSTANCE 332
451 #define PIDX_SIGNATURE_PARAM_KAT 333
452 #define PIDX_SIGNATURE_PARAM_MESSAGE_ENCODING 334
453 #define PIDX_SIGNATURE_PARAM_MGF1_DIGEST PIDX_PKEY_PARAM_MGF1_DIGEST
454 #define PIDX_SIGNATURE_PARAM_MGF1_PROPERTIES PIDX_PKEY_PARAM_MGF1_PROPERTIES
455 #define PIDX_SIGNATURE_PARAM_MU 335
456 #define PIDX_SIGNATURE_PARAM_NONCE_TYPE 336
457 #define PIDX_SIGNATURE_PARAM_PAD_MODE PIDX_PKEY_PARAM_PAD_MODE
458 #define PIDX_SIGNATURE_PARAM_PROPERTIES PIDX_PKEY_PARAM_PROPERTIES
459 #define PIDX_SIGNATURE_PARAM_PSS_SALTLEN 271
460 #define PIDX_SIGNATURE_PARAM_SIGNATURE 337
461 #define PIDX_SIGNATURE_PARAM_TEST_ENTROPY 338
462 #define PIDX_SKEY_PARAM_KEY_LENGTH 339
463 #define PIDX_SKEY_PARAM_RAW_BYTES 340
464 #define PIDX_STORE_PARAM_ALIAS 341
465 #define PIDX_STORE_PARAM_DIGEST 3
466 #define PIDX_STORE_PARAM_EXPECT 342
467 #define PIDX_STORE_PARAM_FINGERPRINT 343
468 #define PIDX_STORE_PARAM_INPUT_TYPE 174
469 #define PIDX_STORE_PARAM_ISSUER 296
470 #define PIDX_STORE_PARAM_PROPERTIES 7
471 #define PIDX_STORE_PARAM_SERIAL 344
472 #define PIDX_STORE_PARAM_SUBJECT 345
473 /* clang-format on */
474