Path: blob/main/crypto/openssl/include/internal/param_names.h
34879 views
/*1* WARNING: do not edit!2* Generated by Makefile from include/internal/param_names.h.in3*4* Copyright 2023 The OpenSSL Project Authors. All Rights Reserved.5*6* Licensed under the Apache License 2.0 (the "License"). You may not use7* this file except in compliance with the License. You can obtain a copy8* in the file LICENSE in the source distribution or at9* https://www.openssl.org/source/license.html10*/111213int ossl_param_find_pidx(const char *s);1415/* Parameter name definitions - generated by util/perl/OpenSSL/paramnames.pm */16#define NUM_PIDX 3461718#define PIDX_ALG_PARAM_ALGORITHM_ID 019#define PIDX_ALG_PARAM_ALGORITHM_ID_PARAMS 120#define PIDX_ALG_PARAM_CIPHER 221#define PIDX_ALG_PARAM_DIGEST 322#define PIDX_ALG_PARAM_ENGINE 423#define PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR 524#define PIDX_ALG_PARAM_MAC 625#define PIDX_ALG_PARAM_PROPERTIES 726#define PIDX_ASYM_CIPHER_PARAM_DIGEST PIDX_PKEY_PARAM_DIGEST27#define PIDX_ASYM_CIPHER_PARAM_ENGINE PIDX_PKEY_PARAM_ENGINE28#define PIDX_ASYM_CIPHER_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR29#define PIDX_ASYM_CIPHER_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK30#define PIDX_ASYM_CIPHER_PARAM_FIPS_RSA_PKCS15_PAD_DISABLED PIDX_PROV_PARAM_RSA_PKCS15_PAD_DISABLED31#define PIDX_ASYM_CIPHER_PARAM_IMPLICIT_REJECTION 832#define PIDX_ASYM_CIPHER_PARAM_MGF1_DIGEST PIDX_PKEY_PARAM_MGF1_DIGEST33#define PIDX_ASYM_CIPHER_PARAM_MGF1_DIGEST_PROPS PIDX_PKEY_PARAM_MGF1_PROPERTIES34#define PIDX_ASYM_CIPHER_PARAM_OAEP_DIGEST PIDX_ALG_PARAM_DIGEST35#define PIDX_ASYM_CIPHER_PARAM_OAEP_DIGEST_PROPS 936#define PIDX_ASYM_CIPHER_PARAM_OAEP_LABEL 1037#define PIDX_ASYM_CIPHER_PARAM_PAD_MODE PIDX_PKEY_PARAM_PAD_MODE38#define PIDX_ASYM_CIPHER_PARAM_PROPERTIES PIDX_PKEY_PARAM_PROPERTIES39#define PIDX_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION 1140#define PIDX_ASYM_CIPHER_PARAM_TLS_NEGOTIATED_VERSION 1241#define PIDX_CAPABILITY_TLS_GROUP_ALG 1342#define PIDX_CAPABILITY_TLS_GROUP_ID 1443#define PIDX_CAPABILITY_TLS_GROUP_IS_KEM 1544#define PIDX_CAPABILITY_TLS_GROUP_MAX_DTLS 1645#define PIDX_CAPABILITY_TLS_GROUP_MAX_TLS 1746#define PIDX_CAPABILITY_TLS_GROUP_MIN_DTLS 1847#define PIDX_CAPABILITY_TLS_GROUP_MIN_TLS 1948#define PIDX_CAPABILITY_TLS_GROUP_NAME 2049#define PIDX_CAPABILITY_TLS_GROUP_NAME_INTERNAL 2150#define PIDX_CAPABILITY_TLS_GROUP_SECURITY_BITS 2251#define PIDX_CAPABILITY_TLS_SIGALG_CODE_POINT 2352#define PIDX_CAPABILITY_TLS_SIGALG_HASH_NAME 2453#define PIDX_CAPABILITY_TLS_SIGALG_HASH_OID 2554#define PIDX_CAPABILITY_TLS_SIGALG_IANA_NAME 2655#define PIDX_CAPABILITY_TLS_SIGALG_KEYTYPE 2756#define PIDX_CAPABILITY_TLS_SIGALG_KEYTYPE_OID 2857#define PIDX_CAPABILITY_TLS_SIGALG_MAX_DTLS 1658#define PIDX_CAPABILITY_TLS_SIGALG_MAX_TLS 1759#define PIDX_CAPABILITY_TLS_SIGALG_MIN_DTLS 1860#define PIDX_CAPABILITY_TLS_SIGALG_MIN_TLS 1961#define PIDX_CAPABILITY_TLS_SIGALG_NAME 2962#define PIDX_CAPABILITY_TLS_SIGALG_OID 3063#define PIDX_CAPABILITY_TLS_SIGALG_SECURITY_BITS 3164#define PIDX_CAPABILITY_TLS_SIGALG_SIG_NAME 3265#define PIDX_CAPABILITY_TLS_SIGALG_SIG_OID 3366#define PIDX_CIPHER_PARAM_AEAD 3467#define PIDX_CIPHER_PARAM_AEAD_IVLEN PIDX_CIPHER_PARAM_IVLEN68#define PIDX_CIPHER_PARAM_AEAD_IV_GENERATED 3569#define PIDX_CIPHER_PARAM_AEAD_MAC_KEY 3670#define PIDX_CIPHER_PARAM_AEAD_TAG 3771#define PIDX_CIPHER_PARAM_AEAD_TAGLEN 3872#define PIDX_CIPHER_PARAM_AEAD_TLS1_AAD 3973#define PIDX_CIPHER_PARAM_AEAD_TLS1_AAD_PAD 4074#define PIDX_CIPHER_PARAM_AEAD_TLS1_GET_IV_GEN 4175#define PIDX_CIPHER_PARAM_AEAD_TLS1_IV_FIXED 4276#define PIDX_CIPHER_PARAM_AEAD_TLS1_SET_IV_INV 4377#define PIDX_CIPHER_PARAM_ALGORITHM_ID PIDX_ALG_PARAM_ALGORITHM_ID78#define PIDX_CIPHER_PARAM_ALGORITHM_ID_PARAMS PIDX_ALG_PARAM_ALGORITHM_ID_PARAMS79#define PIDX_CIPHER_PARAM_ALGORITHM_ID_PARAMS_OLD 4480#define PIDX_CIPHER_PARAM_BLOCK_SIZE 4581#define PIDX_CIPHER_PARAM_CTS 4682#define PIDX_CIPHER_PARAM_CTS_MODE 4783#define PIDX_CIPHER_PARAM_CUSTOM_IV 4884#define PIDX_CIPHER_PARAM_DECRYPT_ONLY 4985#define PIDX_CIPHER_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR86#define PIDX_CIPHER_PARAM_FIPS_ENCRYPT_CHECK 5087#define PIDX_CIPHER_PARAM_HAS_RAND_KEY 5188#define PIDX_CIPHER_PARAM_IV 5289#define PIDX_CIPHER_PARAM_IVLEN 5390#define PIDX_CIPHER_PARAM_KEYLEN 5491#define PIDX_CIPHER_PARAM_MODE 5592#define PIDX_CIPHER_PARAM_NUM 5693#define PIDX_CIPHER_PARAM_PADDING 5794#define PIDX_CIPHER_PARAM_PIPELINE_AEAD_TAG 5895#define PIDX_CIPHER_PARAM_RANDOM_KEY 5996#define PIDX_CIPHER_PARAM_RC2_KEYBITS 6097#define PIDX_CIPHER_PARAM_ROUNDS 6198#define PIDX_CIPHER_PARAM_SPEED 6299#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK 63100#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD 64101#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD_PACKLEN 65102#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC 66103#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC_IN 67104#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC_LEN 68105#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_INTERLEAVE 69106#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_MAX_BUFSIZE 70107#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_MAX_SEND_FRAGMENT 71108#define PIDX_CIPHER_PARAM_TLS_MAC 72109#define PIDX_CIPHER_PARAM_TLS_MAC_SIZE 73110#define PIDX_CIPHER_PARAM_TLS_VERSION 74111#define PIDX_CIPHER_PARAM_UPDATED_IV 75112#define PIDX_CIPHER_PARAM_USE_BITS 76113#define PIDX_CIPHER_PARAM_XTS_STANDARD 77114#define PIDX_DECODER_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES115#define PIDX_DIGEST_PARAM_ALGID_ABSENT 78116#define PIDX_DIGEST_PARAM_BLOCK_SIZE 45117#define PIDX_DIGEST_PARAM_MICALG 79118#define PIDX_DIGEST_PARAM_PAD_TYPE 80119#define PIDX_DIGEST_PARAM_SIZE 81120#define PIDX_DIGEST_PARAM_SSL3_MS 82121#define PIDX_DIGEST_PARAM_XOF 83122#define PIDX_DIGEST_PARAM_XOFLEN 84123#define PIDX_DRBG_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER124#define PIDX_DRBG_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST125#define PIDX_DRBG_PARAM_ENTROPY_REQUIRED 85126#define PIDX_DRBG_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR127#define PIDX_DRBG_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK128#define PIDX_DRBG_PARAM_MAC PIDX_ALG_PARAM_MAC129#define PIDX_DRBG_PARAM_MAX_ADINLEN 86130#define PIDX_DRBG_PARAM_MAX_ENTROPYLEN 87131#define PIDX_DRBG_PARAM_MAX_LENGTH 88132#define PIDX_DRBG_PARAM_MAX_NONCELEN 89133#define PIDX_DRBG_PARAM_MAX_PERSLEN 90134#define PIDX_DRBG_PARAM_MIN_ENTROPYLEN 91135#define PIDX_DRBG_PARAM_MIN_LENGTH 92136#define PIDX_DRBG_PARAM_MIN_NONCELEN 93137#define PIDX_DRBG_PARAM_PREDICTION_RESISTANCE 94138#define PIDX_DRBG_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES139#define PIDX_DRBG_PARAM_RANDOM_DATA 95140#define PIDX_DRBG_PARAM_RESEED_COUNTER 96141#define PIDX_DRBG_PARAM_RESEED_REQUESTS 97142#define PIDX_DRBG_PARAM_RESEED_TIME 98143#define PIDX_DRBG_PARAM_RESEED_TIME_INTERVAL 99144#define PIDX_DRBG_PARAM_SIZE 81145#define PIDX_DRBG_PARAM_USE_DF 100146#define PIDX_ENCODER_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER147#define PIDX_ENCODER_PARAM_ENCRYPT_LEVEL 101148#define PIDX_ENCODER_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES149#define PIDX_ENCODER_PARAM_SAVE_PARAMETERS 102150#define PIDX_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE 103151#define PIDX_EXCHANGE_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR152#define PIDX_EXCHANGE_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK153#define PIDX_EXCHANGE_PARAM_FIPS_ECDH_COFACTOR_CHECK PIDX_PROV_PARAM_ECDH_COFACTOR_CHECK154#define PIDX_EXCHANGE_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK155#define PIDX_EXCHANGE_PARAM_KDF_DIGEST 104156#define PIDX_EXCHANGE_PARAM_KDF_DIGEST_PROPS 105157#define PIDX_EXCHANGE_PARAM_KDF_OUTLEN 106158#define PIDX_EXCHANGE_PARAM_KDF_TYPE 107159#define PIDX_EXCHANGE_PARAM_KDF_UKM 108160#define PIDX_EXCHANGE_PARAM_PAD 109161#define PIDX_GEN_PARAM_ITERATION 110162#define PIDX_GEN_PARAM_POTENTIAL 111163#define PIDX_KDF_PARAM_ARGON2_AD 112164#define PIDX_KDF_PARAM_ARGON2_LANES 113165#define PIDX_KDF_PARAM_ARGON2_MEMCOST 114166#define PIDX_KDF_PARAM_ARGON2_VERSION 115167#define PIDX_KDF_PARAM_CEK_ALG 116168#define PIDX_KDF_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER169#define PIDX_KDF_PARAM_CONSTANT 117170#define PIDX_KDF_PARAM_DATA 118171#define PIDX_KDF_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST172#define PIDX_KDF_PARAM_EARLY_CLEAN 119173#define PIDX_KDF_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR174#define PIDX_KDF_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK175#define PIDX_KDF_PARAM_FIPS_EMS_CHECK 120176#define PIDX_KDF_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK177#define PIDX_KDF_PARAM_HMACDRBG_ENTROPY 121178#define PIDX_KDF_PARAM_HMACDRBG_NONCE 122179#define PIDX_KDF_PARAM_INFO 123180#define PIDX_KDF_PARAM_ITER 124181#define PIDX_KDF_PARAM_KBKDF_R 125182#define PIDX_KDF_PARAM_KBKDF_USE_L 126183#define PIDX_KDF_PARAM_KBKDF_USE_SEPARATOR 127184#define PIDX_KDF_PARAM_KEY 128185#define PIDX_KDF_PARAM_LABEL 129186#define PIDX_KDF_PARAM_MAC PIDX_ALG_PARAM_MAC187#define PIDX_KDF_PARAM_MAC_SIZE 130188#define PIDX_KDF_PARAM_MODE 55189#define PIDX_KDF_PARAM_PASSWORD 131190#define PIDX_KDF_PARAM_PKCS12_ID 132191#define PIDX_KDF_PARAM_PKCS5 133192#define PIDX_KDF_PARAM_PREFIX 134193#define PIDX_KDF_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES194#define PIDX_KDF_PARAM_SALT 135195#define PIDX_KDF_PARAM_SCRYPT_MAXMEM 136196#define PIDX_KDF_PARAM_SCRYPT_N 137197#define PIDX_KDF_PARAM_SCRYPT_P 138198#define PIDX_KDF_PARAM_SCRYPT_R 125199#define PIDX_KDF_PARAM_SECRET 139200#define PIDX_KDF_PARAM_SEED 140201#define PIDX_KDF_PARAM_SIZE 81202#define PIDX_KDF_PARAM_SSHKDF_SESSION_ID 141203#define PIDX_KDF_PARAM_SSHKDF_TYPE 142204#define PIDX_KDF_PARAM_SSHKDF_XCGHASH 143205#define PIDX_KDF_PARAM_THREADS 144206#define PIDX_KDF_PARAM_UKM 145207#define PIDX_KDF_PARAM_X942_ACVPINFO 146208#define PIDX_KDF_PARAM_X942_PARTYUINFO 147209#define PIDX_KDF_PARAM_X942_PARTYVINFO 148210#define PIDX_KDF_PARAM_X942_SUPP_PRIVINFO 149211#define PIDX_KDF_PARAM_X942_SUPP_PUBINFO 150212#define PIDX_KDF_PARAM_X942_USE_KEYBITS 151213#define PIDX_KEM_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR214#define PIDX_KEM_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK215#define PIDX_KEM_PARAM_IKME 152216#define PIDX_KEM_PARAM_OPERATION 153217#define PIDX_LIBSSL_RECORD_LAYER_PARAM_BLOCK_PADDING 154218#define PIDX_LIBSSL_RECORD_LAYER_PARAM_HS_PADDING 155219#define PIDX_LIBSSL_RECORD_LAYER_PARAM_MAX_EARLY_DATA 156220#define PIDX_LIBSSL_RECORD_LAYER_PARAM_MAX_FRAG_LEN 157221#define PIDX_LIBSSL_RECORD_LAYER_PARAM_MODE 55222#define PIDX_LIBSSL_RECORD_LAYER_PARAM_OPTIONS 158223#define PIDX_LIBSSL_RECORD_LAYER_PARAM_READ_AHEAD 159224#define PIDX_LIBSSL_RECORD_LAYER_PARAM_STREAM_MAC 160225#define PIDX_LIBSSL_RECORD_LAYER_PARAM_TLSTREE 161226#define PIDX_LIBSSL_RECORD_LAYER_PARAM_USE_ETM 162227#define PIDX_LIBSSL_RECORD_LAYER_READ_BUFFER_LEN 163228#define PIDX_MAC_PARAM_BLOCK_SIZE 164229#define PIDX_MAC_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER230#define PIDX_MAC_PARAM_CUSTOM 165231#define PIDX_MAC_PARAM_C_ROUNDS 166232#define PIDX_MAC_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST233#define PIDX_MAC_PARAM_DIGEST_NOINIT 167234#define PIDX_MAC_PARAM_DIGEST_ONESHOT 168235#define PIDX_MAC_PARAM_D_ROUNDS 169236#define PIDX_MAC_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR237#define PIDX_MAC_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK238#define PIDX_MAC_PARAM_FIPS_NO_SHORT_MAC PIDX_PROV_PARAM_NO_SHORT_MAC239#define PIDX_MAC_PARAM_IV 52240#define PIDX_MAC_PARAM_KEY 128241#define PIDX_MAC_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES242#define PIDX_MAC_PARAM_SALT 135243#define PIDX_MAC_PARAM_SIZE 81244#define PIDX_MAC_PARAM_TLS_DATA_SIZE 170245#define PIDX_MAC_PARAM_XOF 83246#define PIDX_OBJECT_PARAM_DATA 118247#define PIDX_OBJECT_PARAM_DATA_STRUCTURE 171248#define PIDX_OBJECT_PARAM_DATA_TYPE 172249#define PIDX_OBJECT_PARAM_DESC 173250#define PIDX_OBJECT_PARAM_INPUT_TYPE 174251#define PIDX_OBJECT_PARAM_REFERENCE 175252#define PIDX_OBJECT_PARAM_TYPE 142253#define PIDX_PASSPHRASE_PARAM_INFO 123254#define PIDX_PKEY_PARAM_ALGORITHM_ID PIDX_ALG_PARAM_ALGORITHM_ID255#define PIDX_PKEY_PARAM_ALGORITHM_ID_PARAMS PIDX_ALG_PARAM_ALGORITHM_ID_PARAMS256#define PIDX_PKEY_PARAM_BITS 176257#define PIDX_PKEY_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER258#define PIDX_PKEY_PARAM_DEFAULT_DIGEST 177259#define PIDX_PKEY_PARAM_DHKEM_IKM 178260#define PIDX_PKEY_PARAM_DH_GENERATOR 179261#define PIDX_PKEY_PARAM_DH_PRIV_LEN 180262#define PIDX_PKEY_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST263#define PIDX_PKEY_PARAM_DIGEST_SIZE 181264#define PIDX_PKEY_PARAM_DIST_ID 182265#define PIDX_PKEY_PARAM_EC_A 183266#define PIDX_PKEY_PARAM_EC_B 184267#define PIDX_PKEY_PARAM_EC_CHAR2_M 185268#define PIDX_PKEY_PARAM_EC_CHAR2_PP_K1 186269#define PIDX_PKEY_PARAM_EC_CHAR2_PP_K2 187270#define PIDX_PKEY_PARAM_EC_CHAR2_PP_K3 188271#define PIDX_PKEY_PARAM_EC_CHAR2_TP_BASIS 189272#define PIDX_PKEY_PARAM_EC_CHAR2_TYPE 190273#define PIDX_PKEY_PARAM_EC_COFACTOR 191274#define PIDX_PKEY_PARAM_EC_DECODED_FROM_EXPLICIT_PARAMS 192275#define PIDX_PKEY_PARAM_EC_ENCODING 193276#define PIDX_PKEY_PARAM_EC_FIELD_TYPE 194277#define PIDX_PKEY_PARAM_EC_GENERATOR 195278#define PIDX_PKEY_PARAM_EC_GROUP_CHECK_TYPE 196279#define PIDX_PKEY_PARAM_EC_INCLUDE_PUBLIC 197280#define PIDX_PKEY_PARAM_EC_ORDER 198281#define PIDX_PKEY_PARAM_EC_P 138282#define PIDX_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT 199283#define PIDX_PKEY_PARAM_EC_PUB_X 200284#define PIDX_PKEY_PARAM_EC_PUB_Y 201285#define PIDX_PKEY_PARAM_EC_SEED 140286#define PIDX_PKEY_PARAM_ENCODED_PUBLIC_KEY 202287#define PIDX_PKEY_PARAM_ENGINE PIDX_ALG_PARAM_ENGINE288#define PIDX_PKEY_PARAM_FFC_COFACTOR 203289#define PIDX_PKEY_PARAM_FFC_DIGEST PIDX_PKEY_PARAM_DIGEST290#define PIDX_PKEY_PARAM_FFC_DIGEST_PROPS PIDX_PKEY_PARAM_PROPERTIES291#define PIDX_PKEY_PARAM_FFC_G 204292#define PIDX_PKEY_PARAM_FFC_GINDEX 205293#define PIDX_PKEY_PARAM_FFC_H 206294#define PIDX_PKEY_PARAM_FFC_P 138295#define PIDX_PKEY_PARAM_FFC_PBITS 207296#define PIDX_PKEY_PARAM_FFC_PCOUNTER 208297#define PIDX_PKEY_PARAM_FFC_Q 209298#define PIDX_PKEY_PARAM_FFC_QBITS 210299#define PIDX_PKEY_PARAM_FFC_SEED 140300#define PIDX_PKEY_PARAM_FFC_TYPE 142301#define PIDX_PKEY_PARAM_FFC_VALIDATE_G 211302#define PIDX_PKEY_PARAM_FFC_VALIDATE_LEGACY 212303#define PIDX_PKEY_PARAM_FFC_VALIDATE_PQ 213304#define PIDX_PKEY_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR305#define PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK 214306#define PIDX_PKEY_PARAM_FIPS_KEY_CHECK 215307#define PIDX_PKEY_PARAM_FIPS_SIGN_CHECK 216308#define PIDX_PKEY_PARAM_GROUP_NAME 217309#define PIDX_PKEY_PARAM_IMPLICIT_REJECTION 8310#define PIDX_PKEY_PARAM_MANDATORY_DIGEST 218311#define PIDX_PKEY_PARAM_MASKGENFUNC 219312#define PIDX_PKEY_PARAM_MAX_SIZE 220313#define PIDX_PKEY_PARAM_MGF1_DIGEST 221314#define PIDX_PKEY_PARAM_MGF1_PROPERTIES 222315#define PIDX_PKEY_PARAM_ML_DSA_INPUT_FORMATS 223316#define PIDX_PKEY_PARAM_ML_DSA_OUTPUT_FORMATS 224317#define PIDX_PKEY_PARAM_ML_DSA_PREFER_SEED 225318#define PIDX_PKEY_PARAM_ML_DSA_RETAIN_SEED 226319#define PIDX_PKEY_PARAM_ML_DSA_SEED 140320#define PIDX_PKEY_PARAM_ML_KEM_IMPORT_PCT_TYPE 227321#define PIDX_PKEY_PARAM_ML_KEM_INPUT_FORMATS 228322#define PIDX_PKEY_PARAM_ML_KEM_OUTPUT_FORMATS 229323#define PIDX_PKEY_PARAM_ML_KEM_PREFER_SEED 230324#define PIDX_PKEY_PARAM_ML_KEM_RETAIN_SEED 231325#define PIDX_PKEY_PARAM_ML_KEM_SEED 140326#define PIDX_PKEY_PARAM_PAD_MODE 232327#define PIDX_PKEY_PARAM_PRIV_KEY 233328#define PIDX_PKEY_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES329#define PIDX_PKEY_PARAM_PUB_KEY 234330#define PIDX_PKEY_PARAM_RSA_BITS PIDX_PKEY_PARAM_BITS331#define PIDX_PKEY_PARAM_RSA_COEFFICIENT 235332#define PIDX_PKEY_PARAM_RSA_COEFFICIENT1 236333#define PIDX_PKEY_PARAM_RSA_COEFFICIENT2 237334#define PIDX_PKEY_PARAM_RSA_COEFFICIENT3 238335#define PIDX_PKEY_PARAM_RSA_COEFFICIENT4 239336#define PIDX_PKEY_PARAM_RSA_COEFFICIENT5 240337#define PIDX_PKEY_PARAM_RSA_COEFFICIENT6 241338#define PIDX_PKEY_PARAM_RSA_COEFFICIENT7 242339#define PIDX_PKEY_PARAM_RSA_COEFFICIENT8 243340#define PIDX_PKEY_PARAM_RSA_COEFFICIENT9 244341#define PIDX_PKEY_PARAM_RSA_D 245342#define PIDX_PKEY_PARAM_RSA_DERIVE_FROM_PQ 246343#define PIDX_PKEY_PARAM_RSA_DIGEST PIDX_PKEY_PARAM_DIGEST344#define PIDX_PKEY_PARAM_RSA_DIGEST_PROPS PIDX_PKEY_PARAM_PROPERTIES345#define PIDX_PKEY_PARAM_RSA_E 247346#define PIDX_PKEY_PARAM_RSA_EXPONENT 248347#define PIDX_PKEY_PARAM_RSA_EXPONENT1 249348#define PIDX_PKEY_PARAM_RSA_EXPONENT10 250349#define PIDX_PKEY_PARAM_RSA_EXPONENT2 251350#define PIDX_PKEY_PARAM_RSA_EXPONENT3 252351#define PIDX_PKEY_PARAM_RSA_EXPONENT4 253352#define PIDX_PKEY_PARAM_RSA_EXPONENT5 254353#define PIDX_PKEY_PARAM_RSA_EXPONENT6 255354#define PIDX_PKEY_PARAM_RSA_EXPONENT7 256355#define PIDX_PKEY_PARAM_RSA_EXPONENT8 257356#define PIDX_PKEY_PARAM_RSA_EXPONENT9 258357#define PIDX_PKEY_PARAM_RSA_FACTOR 259358#define PIDX_PKEY_PARAM_RSA_FACTOR1 260359#define PIDX_PKEY_PARAM_RSA_FACTOR10 261360#define PIDX_PKEY_PARAM_RSA_FACTOR2 262361#define PIDX_PKEY_PARAM_RSA_FACTOR3 263362#define PIDX_PKEY_PARAM_RSA_FACTOR4 264363#define PIDX_PKEY_PARAM_RSA_FACTOR5 265364#define PIDX_PKEY_PARAM_RSA_FACTOR6 266365#define PIDX_PKEY_PARAM_RSA_FACTOR7 267366#define PIDX_PKEY_PARAM_RSA_FACTOR8 268367#define PIDX_PKEY_PARAM_RSA_FACTOR9 269368#define PIDX_PKEY_PARAM_RSA_MASKGENFUNC PIDX_PKEY_PARAM_MASKGENFUNC369#define PIDX_PKEY_PARAM_RSA_MGF1_DIGEST PIDX_PKEY_PARAM_MGF1_DIGEST370#define PIDX_PKEY_PARAM_RSA_N 137371#define PIDX_PKEY_PARAM_RSA_PRIMES 270372#define PIDX_PKEY_PARAM_RSA_PSS_SALTLEN 271373#define PIDX_PKEY_PARAM_RSA_TEST_P1 272374#define PIDX_PKEY_PARAM_RSA_TEST_P2 273375#define PIDX_PKEY_PARAM_RSA_TEST_Q1 274376#define PIDX_PKEY_PARAM_RSA_TEST_Q2 275377#define PIDX_PKEY_PARAM_RSA_TEST_XP 276378#define PIDX_PKEY_PARAM_RSA_TEST_XP1 277379#define PIDX_PKEY_PARAM_RSA_TEST_XP2 278380#define PIDX_PKEY_PARAM_RSA_TEST_XQ 279381#define PIDX_PKEY_PARAM_RSA_TEST_XQ1 280382#define PIDX_PKEY_PARAM_RSA_TEST_XQ2 281383#define PIDX_PKEY_PARAM_SECURITY_BITS 282384#define PIDX_PKEY_PARAM_SLH_DSA_SEED 140385#define PIDX_PKEY_PARAM_USE_COFACTOR_ECDH PIDX_PKEY_PARAM_USE_COFACTOR_FLAG386#define PIDX_PKEY_PARAM_USE_COFACTOR_FLAG 283387#define PIDX_PROV_PARAM_BUILDINFO 284388#define PIDX_PROV_PARAM_CORE_MODULE_FILENAME 285389#define PIDX_PROV_PARAM_CORE_PROV_NAME 286390#define PIDX_PROV_PARAM_CORE_VERSION 287391#define PIDX_PROV_PARAM_DRBG_TRUNC_DIGEST 288392#define PIDX_PROV_PARAM_DSA_SIGN_DISABLED 289393#define PIDX_PROV_PARAM_ECDH_COFACTOR_CHECK 290394#define PIDX_PROV_PARAM_HKDF_DIGEST_CHECK 291395#define PIDX_PROV_PARAM_HKDF_KEY_CHECK 292396#define PIDX_PROV_PARAM_HMAC_KEY_CHECK 293397#define PIDX_PROV_PARAM_KBKDF_KEY_CHECK 294398#define PIDX_PROV_PARAM_KMAC_KEY_CHECK 295399#define PIDX_PROV_PARAM_NAME 296400#define PIDX_PROV_PARAM_NO_SHORT_MAC 297401#define PIDX_PROV_PARAM_PBKDF2_LOWER_BOUND_CHECK 298402#define PIDX_PROV_PARAM_RSA_PKCS15_PAD_DISABLED 299403#define PIDX_PROV_PARAM_RSA_PSS_SALTLEN_CHECK 300404#define PIDX_PROV_PARAM_RSA_SIGN_X931_PAD_DISABLED 301405#define PIDX_PROV_PARAM_SECURITY_CHECKS 302406#define PIDX_PROV_PARAM_SELF_TEST_DESC 303407#define PIDX_PROV_PARAM_SELF_TEST_PHASE 304408#define PIDX_PROV_PARAM_SELF_TEST_TYPE 305409#define PIDX_PROV_PARAM_SIGNATURE_DIGEST_CHECK 306410#define PIDX_PROV_PARAM_SSHKDF_DIGEST_CHECK 307411#define PIDX_PROV_PARAM_SSHKDF_KEY_CHECK 308412#define PIDX_PROV_PARAM_SSKDF_DIGEST_CHECK 309413#define PIDX_PROV_PARAM_SSKDF_KEY_CHECK 310414#define PIDX_PROV_PARAM_STATUS 311415#define PIDX_PROV_PARAM_TDES_ENCRYPT_DISABLED 312416#define PIDX_PROV_PARAM_TLS13_KDF_DIGEST_CHECK 313417#define PIDX_PROV_PARAM_TLS13_KDF_KEY_CHECK 314418#define PIDX_PROV_PARAM_TLS1_PRF_DIGEST_CHECK 315419#define PIDX_PROV_PARAM_TLS1_PRF_EMS_CHECK 316420#define PIDX_PROV_PARAM_TLS1_PRF_KEY_CHECK 317421#define PIDX_PROV_PARAM_VERSION 115422#define PIDX_PROV_PARAM_X942KDF_KEY_CHECK 318423#define PIDX_PROV_PARAM_X963KDF_DIGEST_CHECK 319424#define PIDX_PROV_PARAM_X963KDF_KEY_CHECK 320425#define PIDX_RAND_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR426#define PIDX_RAND_PARAM_GENERATE 321427#define PIDX_RAND_PARAM_MAX_REQUEST 322428#define PIDX_RAND_PARAM_STATE 323429#define PIDX_RAND_PARAM_STRENGTH 324430#define PIDX_RAND_PARAM_TEST_ENTROPY 325431#define PIDX_RAND_PARAM_TEST_NONCE 326432#define PIDX_SIGNATURE_PARAM_ADD_RANDOM 327433#define PIDX_SIGNATURE_PARAM_ALGORITHM_ID PIDX_PKEY_PARAM_ALGORITHM_ID434#define PIDX_SIGNATURE_PARAM_ALGORITHM_ID_PARAMS PIDX_PKEY_PARAM_ALGORITHM_ID_PARAMS435#define PIDX_SIGNATURE_PARAM_CONTEXT_STRING 328436#define PIDX_SIGNATURE_PARAM_DETERMINISTIC 329437#define PIDX_SIGNATURE_PARAM_DIGEST PIDX_PKEY_PARAM_DIGEST438#define PIDX_SIGNATURE_PARAM_DIGEST_SIZE PIDX_PKEY_PARAM_DIGEST_SIZE439#define PIDX_SIGNATURE_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR440#define PIDX_SIGNATURE_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK441#define PIDX_SIGNATURE_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK442#define PIDX_SIGNATURE_PARAM_FIPS_RSA_PSS_SALTLEN_CHECK 300443#define PIDX_SIGNATURE_PARAM_FIPS_SIGN_CHECK PIDX_PKEY_PARAM_FIPS_SIGN_CHECK444#define PIDX_SIGNATURE_PARAM_FIPS_SIGN_X931_PAD_CHECK 330445#define PIDX_SIGNATURE_PARAM_FIPS_VERIFY_MESSAGE 331446#define PIDX_SIGNATURE_PARAM_INSTANCE 332447#define PIDX_SIGNATURE_PARAM_KAT 333448#define PIDX_SIGNATURE_PARAM_MESSAGE_ENCODING 334449#define PIDX_SIGNATURE_PARAM_MGF1_DIGEST PIDX_PKEY_PARAM_MGF1_DIGEST450#define PIDX_SIGNATURE_PARAM_MGF1_PROPERTIES PIDX_PKEY_PARAM_MGF1_PROPERTIES451#define PIDX_SIGNATURE_PARAM_MU 335452#define PIDX_SIGNATURE_PARAM_NONCE_TYPE 336453#define PIDX_SIGNATURE_PARAM_PAD_MODE PIDX_PKEY_PARAM_PAD_MODE454#define PIDX_SIGNATURE_PARAM_PROPERTIES PIDX_PKEY_PARAM_PROPERTIES455#define PIDX_SIGNATURE_PARAM_PSS_SALTLEN 271456#define PIDX_SIGNATURE_PARAM_SIGNATURE 337457#define PIDX_SIGNATURE_PARAM_TEST_ENTROPY 338458#define PIDX_SKEY_PARAM_KEY_LENGTH 339459#define PIDX_SKEY_PARAM_RAW_BYTES 340460#define PIDX_STORE_PARAM_ALIAS 341461#define PIDX_STORE_PARAM_DIGEST 3462#define PIDX_STORE_PARAM_EXPECT 342463#define PIDX_STORE_PARAM_FINGERPRINT 343464#define PIDX_STORE_PARAM_INPUT_TYPE 174465#define PIDX_STORE_PARAM_ISSUER 296466#define PIDX_STORE_PARAM_PROPERTIES 7467#define PIDX_STORE_PARAM_SERIAL 344468#define PIDX_STORE_PARAM_SUBJECT 345469470471