Path: blob/main/crypto/openssl/include/internal/param_names.h
103879 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*/11/* clang-format off */1213/* clang-format on */1415int ossl_param_find_pidx(const char *s);1617/* Parameter name definitions - generated by util/perl/OpenSSL/paramnames.pm */18/* clang-format off */19#define NUM_PIDX 3462021#define PIDX_ALG_PARAM_ALGORITHM_ID 022#define PIDX_ALG_PARAM_ALGORITHM_ID_PARAMS 123#define PIDX_ALG_PARAM_CIPHER 224#define PIDX_ALG_PARAM_DIGEST 325#define PIDX_ALG_PARAM_ENGINE 426#define PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR 527#define PIDX_ALG_PARAM_MAC 628#define PIDX_ALG_PARAM_PROPERTIES 729#define PIDX_ASYM_CIPHER_PARAM_DIGEST PIDX_PKEY_PARAM_DIGEST30#define PIDX_ASYM_CIPHER_PARAM_ENGINE PIDX_PKEY_PARAM_ENGINE31#define PIDX_ASYM_CIPHER_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR32#define PIDX_ASYM_CIPHER_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK33#define PIDX_ASYM_CIPHER_PARAM_FIPS_RSA_PKCS15_PAD_DISABLED PIDX_PROV_PARAM_RSA_PKCS15_PAD_DISABLED34#define PIDX_ASYM_CIPHER_PARAM_IMPLICIT_REJECTION 835#define PIDX_ASYM_CIPHER_PARAM_MGF1_DIGEST PIDX_PKEY_PARAM_MGF1_DIGEST36#define PIDX_ASYM_CIPHER_PARAM_MGF1_DIGEST_PROPS PIDX_PKEY_PARAM_MGF1_PROPERTIES37#define PIDX_ASYM_CIPHER_PARAM_OAEP_DIGEST PIDX_ALG_PARAM_DIGEST38#define PIDX_ASYM_CIPHER_PARAM_OAEP_DIGEST_PROPS 939#define PIDX_ASYM_CIPHER_PARAM_OAEP_LABEL 1040#define PIDX_ASYM_CIPHER_PARAM_PAD_MODE PIDX_PKEY_PARAM_PAD_MODE41#define PIDX_ASYM_CIPHER_PARAM_PROPERTIES PIDX_PKEY_PARAM_PROPERTIES42#define PIDX_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION 1143#define PIDX_ASYM_CIPHER_PARAM_TLS_NEGOTIATED_VERSION 1244#define PIDX_CAPABILITY_TLS_GROUP_ALG 1345#define PIDX_CAPABILITY_TLS_GROUP_ID 1446#define PIDX_CAPABILITY_TLS_GROUP_IS_KEM 1547#define PIDX_CAPABILITY_TLS_GROUP_MAX_DTLS 1648#define PIDX_CAPABILITY_TLS_GROUP_MAX_TLS 1749#define PIDX_CAPABILITY_TLS_GROUP_MIN_DTLS 1850#define PIDX_CAPABILITY_TLS_GROUP_MIN_TLS 1951#define PIDX_CAPABILITY_TLS_GROUP_NAME 2052#define PIDX_CAPABILITY_TLS_GROUP_NAME_INTERNAL 2153#define PIDX_CAPABILITY_TLS_GROUP_SECURITY_BITS 2254#define PIDX_CAPABILITY_TLS_SIGALG_CODE_POINT 2355#define PIDX_CAPABILITY_TLS_SIGALG_HASH_NAME 2456#define PIDX_CAPABILITY_TLS_SIGALG_HASH_OID 2557#define PIDX_CAPABILITY_TLS_SIGALG_IANA_NAME 2658#define PIDX_CAPABILITY_TLS_SIGALG_KEYTYPE 2759#define PIDX_CAPABILITY_TLS_SIGALG_KEYTYPE_OID 2860#define PIDX_CAPABILITY_TLS_SIGALG_MAX_DTLS 1661#define PIDX_CAPABILITY_TLS_SIGALG_MAX_TLS 1762#define PIDX_CAPABILITY_TLS_SIGALG_MIN_DTLS 1863#define PIDX_CAPABILITY_TLS_SIGALG_MIN_TLS 1964#define PIDX_CAPABILITY_TLS_SIGALG_NAME 2965#define PIDX_CAPABILITY_TLS_SIGALG_OID 3066#define PIDX_CAPABILITY_TLS_SIGALG_SECURITY_BITS 3167#define PIDX_CAPABILITY_TLS_SIGALG_SIG_NAME 3268#define PIDX_CAPABILITY_TLS_SIGALG_SIG_OID 3369#define PIDX_CIPHER_PARAM_AEAD 3470#define PIDX_CIPHER_PARAM_AEAD_IVLEN PIDX_CIPHER_PARAM_IVLEN71#define PIDX_CIPHER_PARAM_AEAD_IV_GENERATED 3572#define PIDX_CIPHER_PARAM_AEAD_MAC_KEY 3673#define PIDX_CIPHER_PARAM_AEAD_TAG 3774#define PIDX_CIPHER_PARAM_AEAD_TAGLEN 3875#define PIDX_CIPHER_PARAM_AEAD_TLS1_AAD 3976#define PIDX_CIPHER_PARAM_AEAD_TLS1_AAD_PAD 4077#define PIDX_CIPHER_PARAM_AEAD_TLS1_GET_IV_GEN 4178#define PIDX_CIPHER_PARAM_AEAD_TLS1_IV_FIXED 4279#define PIDX_CIPHER_PARAM_AEAD_TLS1_SET_IV_INV 4380#define PIDX_CIPHER_PARAM_ALGORITHM_ID PIDX_ALG_PARAM_ALGORITHM_ID81#define PIDX_CIPHER_PARAM_ALGORITHM_ID_PARAMS PIDX_ALG_PARAM_ALGORITHM_ID_PARAMS82#define PIDX_CIPHER_PARAM_ALGORITHM_ID_PARAMS_OLD 4483#define PIDX_CIPHER_PARAM_BLOCK_SIZE 4584#define PIDX_CIPHER_PARAM_CTS 4685#define PIDX_CIPHER_PARAM_CTS_MODE 4786#define PIDX_CIPHER_PARAM_CUSTOM_IV 4887#define PIDX_CIPHER_PARAM_DECRYPT_ONLY 4988#define PIDX_CIPHER_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR89#define PIDX_CIPHER_PARAM_FIPS_ENCRYPT_CHECK 5090#define PIDX_CIPHER_PARAM_HAS_RAND_KEY 5191#define PIDX_CIPHER_PARAM_IV 5292#define PIDX_CIPHER_PARAM_IVLEN 5393#define PIDX_CIPHER_PARAM_KEYLEN 5494#define PIDX_CIPHER_PARAM_MODE 5595#define PIDX_CIPHER_PARAM_NUM 5696#define PIDX_CIPHER_PARAM_PADDING 5797#define PIDX_CIPHER_PARAM_PIPELINE_AEAD_TAG 5898#define PIDX_CIPHER_PARAM_RANDOM_KEY 5999#define PIDX_CIPHER_PARAM_RC2_KEYBITS 60100#define PIDX_CIPHER_PARAM_ROUNDS 61101#define PIDX_CIPHER_PARAM_SPEED 62102#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK 63103#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD 64104#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD_PACKLEN 65105#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC 66106#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC_IN 67107#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC_LEN 68108#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_INTERLEAVE 69109#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_MAX_BUFSIZE 70110#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_MAX_SEND_FRAGMENT 71111#define PIDX_CIPHER_PARAM_TLS_MAC 72112#define PIDX_CIPHER_PARAM_TLS_MAC_SIZE 73113#define PIDX_CIPHER_PARAM_TLS_VERSION 74114#define PIDX_CIPHER_PARAM_UPDATED_IV 75115#define PIDX_CIPHER_PARAM_USE_BITS 76116#define PIDX_CIPHER_PARAM_XTS_STANDARD 77117#define PIDX_DECODER_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES118#define PIDX_DIGEST_PARAM_ALGID_ABSENT 78119#define PIDX_DIGEST_PARAM_BLOCK_SIZE 45120#define PIDX_DIGEST_PARAM_MICALG 79121#define PIDX_DIGEST_PARAM_PAD_TYPE 80122#define PIDX_DIGEST_PARAM_SIZE 81123#define PIDX_DIGEST_PARAM_SSL3_MS 82124#define PIDX_DIGEST_PARAM_XOF 83125#define PIDX_DIGEST_PARAM_XOFLEN 84126#define PIDX_DRBG_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER127#define PIDX_DRBG_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST128#define PIDX_DRBG_PARAM_ENTROPY_REQUIRED 85129#define PIDX_DRBG_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR130#define PIDX_DRBG_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK131#define PIDX_DRBG_PARAM_MAC PIDX_ALG_PARAM_MAC132#define PIDX_DRBG_PARAM_MAX_ADINLEN 86133#define PIDX_DRBG_PARAM_MAX_ENTROPYLEN 87134#define PIDX_DRBG_PARAM_MAX_LENGTH 88135#define PIDX_DRBG_PARAM_MAX_NONCELEN 89136#define PIDX_DRBG_PARAM_MAX_PERSLEN 90137#define PIDX_DRBG_PARAM_MIN_ENTROPYLEN 91138#define PIDX_DRBG_PARAM_MIN_LENGTH 92139#define PIDX_DRBG_PARAM_MIN_NONCELEN 93140#define PIDX_DRBG_PARAM_PREDICTION_RESISTANCE 94141#define PIDX_DRBG_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES142#define PIDX_DRBG_PARAM_RANDOM_DATA 95143#define PIDX_DRBG_PARAM_RESEED_COUNTER 96144#define PIDX_DRBG_PARAM_RESEED_REQUESTS 97145#define PIDX_DRBG_PARAM_RESEED_TIME 98146#define PIDX_DRBG_PARAM_RESEED_TIME_INTERVAL 99147#define PIDX_DRBG_PARAM_SIZE 81148#define PIDX_DRBG_PARAM_USE_DF 100149#define PIDX_ENCODER_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER150#define PIDX_ENCODER_PARAM_ENCRYPT_LEVEL 101151#define PIDX_ENCODER_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES152#define PIDX_ENCODER_PARAM_SAVE_PARAMETERS 102153#define PIDX_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE 103154#define PIDX_EXCHANGE_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR155#define PIDX_EXCHANGE_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK156#define PIDX_EXCHANGE_PARAM_FIPS_ECDH_COFACTOR_CHECK PIDX_PROV_PARAM_ECDH_COFACTOR_CHECK157#define PIDX_EXCHANGE_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK158#define PIDX_EXCHANGE_PARAM_KDF_DIGEST 104159#define PIDX_EXCHANGE_PARAM_KDF_DIGEST_PROPS 105160#define PIDX_EXCHANGE_PARAM_KDF_OUTLEN 106161#define PIDX_EXCHANGE_PARAM_KDF_TYPE 107162#define PIDX_EXCHANGE_PARAM_KDF_UKM 108163#define PIDX_EXCHANGE_PARAM_PAD 109164#define PIDX_GEN_PARAM_ITERATION 110165#define PIDX_GEN_PARAM_POTENTIAL 111166#define PIDX_KDF_PARAM_ARGON2_AD 112167#define PIDX_KDF_PARAM_ARGON2_LANES 113168#define PIDX_KDF_PARAM_ARGON2_MEMCOST 114169#define PIDX_KDF_PARAM_ARGON2_VERSION 115170#define PIDX_KDF_PARAM_CEK_ALG 116171#define PIDX_KDF_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER172#define PIDX_KDF_PARAM_CONSTANT 117173#define PIDX_KDF_PARAM_DATA 118174#define PIDX_KDF_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST175#define PIDX_KDF_PARAM_EARLY_CLEAN 119176#define PIDX_KDF_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR177#define PIDX_KDF_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK178#define PIDX_KDF_PARAM_FIPS_EMS_CHECK 120179#define PIDX_KDF_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK180#define PIDX_KDF_PARAM_HMACDRBG_ENTROPY 121181#define PIDX_KDF_PARAM_HMACDRBG_NONCE 122182#define PIDX_KDF_PARAM_INFO 123183#define PIDX_KDF_PARAM_ITER 124184#define PIDX_KDF_PARAM_KBKDF_R 125185#define PIDX_KDF_PARAM_KBKDF_USE_L 126186#define PIDX_KDF_PARAM_KBKDF_USE_SEPARATOR 127187#define PIDX_KDF_PARAM_KEY 128188#define PIDX_KDF_PARAM_LABEL 129189#define PIDX_KDF_PARAM_MAC PIDX_ALG_PARAM_MAC190#define PIDX_KDF_PARAM_MAC_SIZE 130191#define PIDX_KDF_PARAM_MODE 55192#define PIDX_KDF_PARAM_PASSWORD 131193#define PIDX_KDF_PARAM_PKCS12_ID 132194#define PIDX_KDF_PARAM_PKCS5 133195#define PIDX_KDF_PARAM_PREFIX 134196#define PIDX_KDF_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES197#define PIDX_KDF_PARAM_SALT 135198#define PIDX_KDF_PARAM_SCRYPT_MAXMEM 136199#define PIDX_KDF_PARAM_SCRYPT_N 137200#define PIDX_KDF_PARAM_SCRYPT_P 138201#define PIDX_KDF_PARAM_SCRYPT_R 125202#define PIDX_KDF_PARAM_SECRET 139203#define PIDX_KDF_PARAM_SEED 140204#define PIDX_KDF_PARAM_SIZE 81205#define PIDX_KDF_PARAM_SSHKDF_SESSION_ID 141206#define PIDX_KDF_PARAM_SSHKDF_TYPE 142207#define PIDX_KDF_PARAM_SSHKDF_XCGHASH 143208#define PIDX_KDF_PARAM_THREADS 144209#define PIDX_KDF_PARAM_UKM 145210#define PIDX_KDF_PARAM_X942_ACVPINFO 146211#define PIDX_KDF_PARAM_X942_PARTYUINFO 147212#define PIDX_KDF_PARAM_X942_PARTYVINFO 148213#define PIDX_KDF_PARAM_X942_SUPP_PRIVINFO 149214#define PIDX_KDF_PARAM_X942_SUPP_PUBINFO 150215#define PIDX_KDF_PARAM_X942_USE_KEYBITS 151216#define PIDX_KEM_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR217#define PIDX_KEM_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK218#define PIDX_KEM_PARAM_IKME 152219#define PIDX_KEM_PARAM_OPERATION 153220#define PIDX_LIBSSL_RECORD_LAYER_PARAM_BLOCK_PADDING 154221#define PIDX_LIBSSL_RECORD_LAYER_PARAM_HS_PADDING 155222#define PIDX_LIBSSL_RECORD_LAYER_PARAM_MAX_EARLY_DATA 156223#define PIDX_LIBSSL_RECORD_LAYER_PARAM_MAX_FRAG_LEN 157224#define PIDX_LIBSSL_RECORD_LAYER_PARAM_MODE 55225#define PIDX_LIBSSL_RECORD_LAYER_PARAM_OPTIONS 158226#define PIDX_LIBSSL_RECORD_LAYER_PARAM_READ_AHEAD 159227#define PIDX_LIBSSL_RECORD_LAYER_PARAM_STREAM_MAC 160228#define PIDX_LIBSSL_RECORD_LAYER_PARAM_TLSTREE 161229#define PIDX_LIBSSL_RECORD_LAYER_PARAM_USE_ETM 162230#define PIDX_LIBSSL_RECORD_LAYER_READ_BUFFER_LEN 163231#define PIDX_MAC_PARAM_BLOCK_SIZE 164232#define PIDX_MAC_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER233#define PIDX_MAC_PARAM_CUSTOM 165234#define PIDX_MAC_PARAM_C_ROUNDS 166235#define PIDX_MAC_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST236#define PIDX_MAC_PARAM_DIGEST_NOINIT 167237#define PIDX_MAC_PARAM_DIGEST_ONESHOT 168238#define PIDX_MAC_PARAM_D_ROUNDS 169239#define PIDX_MAC_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR240#define PIDX_MAC_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK241#define PIDX_MAC_PARAM_FIPS_NO_SHORT_MAC PIDX_PROV_PARAM_NO_SHORT_MAC242#define PIDX_MAC_PARAM_IV 52243#define PIDX_MAC_PARAM_KEY 128244#define PIDX_MAC_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES245#define PIDX_MAC_PARAM_SALT 135246#define PIDX_MAC_PARAM_SIZE 81247#define PIDX_MAC_PARAM_TLS_DATA_SIZE 170248#define PIDX_MAC_PARAM_XOF 83249#define PIDX_OBJECT_PARAM_DATA 118250#define PIDX_OBJECT_PARAM_DATA_STRUCTURE 171251#define PIDX_OBJECT_PARAM_DATA_TYPE 172252#define PIDX_OBJECT_PARAM_DESC 173253#define PIDX_OBJECT_PARAM_INPUT_TYPE 174254#define PIDX_OBJECT_PARAM_REFERENCE 175255#define PIDX_OBJECT_PARAM_TYPE 142256#define PIDX_PASSPHRASE_PARAM_INFO 123257#define PIDX_PKEY_PARAM_ALGORITHM_ID PIDX_ALG_PARAM_ALGORITHM_ID258#define PIDX_PKEY_PARAM_ALGORITHM_ID_PARAMS PIDX_ALG_PARAM_ALGORITHM_ID_PARAMS259#define PIDX_PKEY_PARAM_BITS 176260#define PIDX_PKEY_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER261#define PIDX_PKEY_PARAM_DEFAULT_DIGEST 177262#define PIDX_PKEY_PARAM_DHKEM_IKM 178263#define PIDX_PKEY_PARAM_DH_GENERATOR 179264#define PIDX_PKEY_PARAM_DH_PRIV_LEN 180265#define PIDX_PKEY_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST266#define PIDX_PKEY_PARAM_DIGEST_SIZE 181267#define PIDX_PKEY_PARAM_DIST_ID 182268#define PIDX_PKEY_PARAM_EC_A 183269#define PIDX_PKEY_PARAM_EC_B 184270#define PIDX_PKEY_PARAM_EC_CHAR2_M 185271#define PIDX_PKEY_PARAM_EC_CHAR2_PP_K1 186272#define PIDX_PKEY_PARAM_EC_CHAR2_PP_K2 187273#define PIDX_PKEY_PARAM_EC_CHAR2_PP_K3 188274#define PIDX_PKEY_PARAM_EC_CHAR2_TP_BASIS 189275#define PIDX_PKEY_PARAM_EC_CHAR2_TYPE 190276#define PIDX_PKEY_PARAM_EC_COFACTOR 191277#define PIDX_PKEY_PARAM_EC_DECODED_FROM_EXPLICIT_PARAMS 192278#define PIDX_PKEY_PARAM_EC_ENCODING 193279#define PIDX_PKEY_PARAM_EC_FIELD_TYPE 194280#define PIDX_PKEY_PARAM_EC_GENERATOR 195281#define PIDX_PKEY_PARAM_EC_GROUP_CHECK_TYPE 196282#define PIDX_PKEY_PARAM_EC_INCLUDE_PUBLIC 197283#define PIDX_PKEY_PARAM_EC_ORDER 198284#define PIDX_PKEY_PARAM_EC_P 138285#define PIDX_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT 199286#define PIDX_PKEY_PARAM_EC_PUB_X 200287#define PIDX_PKEY_PARAM_EC_PUB_Y 201288#define PIDX_PKEY_PARAM_EC_SEED 140289#define PIDX_PKEY_PARAM_ENCODED_PUBLIC_KEY 202290#define PIDX_PKEY_PARAM_ENGINE PIDX_ALG_PARAM_ENGINE291#define PIDX_PKEY_PARAM_FFC_COFACTOR 203292#define PIDX_PKEY_PARAM_FFC_DIGEST PIDX_PKEY_PARAM_DIGEST293#define PIDX_PKEY_PARAM_FFC_DIGEST_PROPS PIDX_PKEY_PARAM_PROPERTIES294#define PIDX_PKEY_PARAM_FFC_G 204295#define PIDX_PKEY_PARAM_FFC_GINDEX 205296#define PIDX_PKEY_PARAM_FFC_H 206297#define PIDX_PKEY_PARAM_FFC_P 138298#define PIDX_PKEY_PARAM_FFC_PBITS 207299#define PIDX_PKEY_PARAM_FFC_PCOUNTER 208300#define PIDX_PKEY_PARAM_FFC_Q 209301#define PIDX_PKEY_PARAM_FFC_QBITS 210302#define PIDX_PKEY_PARAM_FFC_SEED 140303#define PIDX_PKEY_PARAM_FFC_TYPE 142304#define PIDX_PKEY_PARAM_FFC_VALIDATE_G 211305#define PIDX_PKEY_PARAM_FFC_VALIDATE_LEGACY 212306#define PIDX_PKEY_PARAM_FFC_VALIDATE_PQ 213307#define PIDX_PKEY_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR308#define PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK 214309#define PIDX_PKEY_PARAM_FIPS_KEY_CHECK 215310#define PIDX_PKEY_PARAM_FIPS_SIGN_CHECK 216311#define PIDX_PKEY_PARAM_GROUP_NAME 217312#define PIDX_PKEY_PARAM_IMPLICIT_REJECTION 8313#define PIDX_PKEY_PARAM_MANDATORY_DIGEST 218314#define PIDX_PKEY_PARAM_MASKGENFUNC 219315#define PIDX_PKEY_PARAM_MAX_SIZE 220316#define PIDX_PKEY_PARAM_MGF1_DIGEST 221317#define PIDX_PKEY_PARAM_MGF1_PROPERTIES 222318#define PIDX_PKEY_PARAM_ML_DSA_INPUT_FORMATS 223319#define PIDX_PKEY_PARAM_ML_DSA_OUTPUT_FORMATS 224320#define PIDX_PKEY_PARAM_ML_DSA_PREFER_SEED 225321#define PIDX_PKEY_PARAM_ML_DSA_RETAIN_SEED 226322#define PIDX_PKEY_PARAM_ML_DSA_SEED 140323#define PIDX_PKEY_PARAM_ML_KEM_IMPORT_PCT_TYPE 227324#define PIDX_PKEY_PARAM_ML_KEM_INPUT_FORMATS 228325#define PIDX_PKEY_PARAM_ML_KEM_OUTPUT_FORMATS 229326#define PIDX_PKEY_PARAM_ML_KEM_PREFER_SEED 230327#define PIDX_PKEY_PARAM_ML_KEM_RETAIN_SEED 231328#define PIDX_PKEY_PARAM_ML_KEM_SEED 140329#define PIDX_PKEY_PARAM_PAD_MODE 232330#define PIDX_PKEY_PARAM_PRIV_KEY 233331#define PIDX_PKEY_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES332#define PIDX_PKEY_PARAM_PUB_KEY 234333#define PIDX_PKEY_PARAM_RSA_BITS PIDX_PKEY_PARAM_BITS334#define PIDX_PKEY_PARAM_RSA_COEFFICIENT 235335#define PIDX_PKEY_PARAM_RSA_COEFFICIENT1 236336#define PIDX_PKEY_PARAM_RSA_COEFFICIENT2 237337#define PIDX_PKEY_PARAM_RSA_COEFFICIENT3 238338#define PIDX_PKEY_PARAM_RSA_COEFFICIENT4 239339#define PIDX_PKEY_PARAM_RSA_COEFFICIENT5 240340#define PIDX_PKEY_PARAM_RSA_COEFFICIENT6 241341#define PIDX_PKEY_PARAM_RSA_COEFFICIENT7 242342#define PIDX_PKEY_PARAM_RSA_COEFFICIENT8 243343#define PIDX_PKEY_PARAM_RSA_COEFFICIENT9 244344#define PIDX_PKEY_PARAM_RSA_D 245345#define PIDX_PKEY_PARAM_RSA_DERIVE_FROM_PQ 246346#define PIDX_PKEY_PARAM_RSA_DIGEST PIDX_PKEY_PARAM_DIGEST347#define PIDX_PKEY_PARAM_RSA_DIGEST_PROPS PIDX_PKEY_PARAM_PROPERTIES348#define PIDX_PKEY_PARAM_RSA_E 247349#define PIDX_PKEY_PARAM_RSA_EXPONENT 248350#define PIDX_PKEY_PARAM_RSA_EXPONENT1 249351#define PIDX_PKEY_PARAM_RSA_EXPONENT10 250352#define PIDX_PKEY_PARAM_RSA_EXPONENT2 251353#define PIDX_PKEY_PARAM_RSA_EXPONENT3 252354#define PIDX_PKEY_PARAM_RSA_EXPONENT4 253355#define PIDX_PKEY_PARAM_RSA_EXPONENT5 254356#define PIDX_PKEY_PARAM_RSA_EXPONENT6 255357#define PIDX_PKEY_PARAM_RSA_EXPONENT7 256358#define PIDX_PKEY_PARAM_RSA_EXPONENT8 257359#define PIDX_PKEY_PARAM_RSA_EXPONENT9 258360#define PIDX_PKEY_PARAM_RSA_FACTOR 259361#define PIDX_PKEY_PARAM_RSA_FACTOR1 260362#define PIDX_PKEY_PARAM_RSA_FACTOR10 261363#define PIDX_PKEY_PARAM_RSA_FACTOR2 262364#define PIDX_PKEY_PARAM_RSA_FACTOR3 263365#define PIDX_PKEY_PARAM_RSA_FACTOR4 264366#define PIDX_PKEY_PARAM_RSA_FACTOR5 265367#define PIDX_PKEY_PARAM_RSA_FACTOR6 266368#define PIDX_PKEY_PARAM_RSA_FACTOR7 267369#define PIDX_PKEY_PARAM_RSA_FACTOR8 268370#define PIDX_PKEY_PARAM_RSA_FACTOR9 269371#define PIDX_PKEY_PARAM_RSA_MASKGENFUNC PIDX_PKEY_PARAM_MASKGENFUNC372#define PIDX_PKEY_PARAM_RSA_MGF1_DIGEST PIDX_PKEY_PARAM_MGF1_DIGEST373#define PIDX_PKEY_PARAM_RSA_N 137374#define PIDX_PKEY_PARAM_RSA_PRIMES 270375#define PIDX_PKEY_PARAM_RSA_PSS_SALTLEN 271376#define PIDX_PKEY_PARAM_RSA_TEST_P1 272377#define PIDX_PKEY_PARAM_RSA_TEST_P2 273378#define PIDX_PKEY_PARAM_RSA_TEST_Q1 274379#define PIDX_PKEY_PARAM_RSA_TEST_Q2 275380#define PIDX_PKEY_PARAM_RSA_TEST_XP 276381#define PIDX_PKEY_PARAM_RSA_TEST_XP1 277382#define PIDX_PKEY_PARAM_RSA_TEST_XP2 278383#define PIDX_PKEY_PARAM_RSA_TEST_XQ 279384#define PIDX_PKEY_PARAM_RSA_TEST_XQ1 280385#define PIDX_PKEY_PARAM_RSA_TEST_XQ2 281386#define PIDX_PKEY_PARAM_SECURITY_BITS 282387#define PIDX_PKEY_PARAM_SLH_DSA_SEED 140388#define PIDX_PKEY_PARAM_USE_COFACTOR_ECDH PIDX_PKEY_PARAM_USE_COFACTOR_FLAG389#define PIDX_PKEY_PARAM_USE_COFACTOR_FLAG 283390#define PIDX_PROV_PARAM_BUILDINFO 284391#define PIDX_PROV_PARAM_CORE_MODULE_FILENAME 285392#define PIDX_PROV_PARAM_CORE_PROV_NAME 286393#define PIDX_PROV_PARAM_CORE_VERSION 287394#define PIDX_PROV_PARAM_DRBG_TRUNC_DIGEST 288395#define PIDX_PROV_PARAM_DSA_SIGN_DISABLED 289396#define PIDX_PROV_PARAM_ECDH_COFACTOR_CHECK 290397#define PIDX_PROV_PARAM_HKDF_DIGEST_CHECK 291398#define PIDX_PROV_PARAM_HKDF_KEY_CHECK 292399#define PIDX_PROV_PARAM_HMAC_KEY_CHECK 293400#define PIDX_PROV_PARAM_KBKDF_KEY_CHECK 294401#define PIDX_PROV_PARAM_KMAC_KEY_CHECK 295402#define PIDX_PROV_PARAM_NAME 296403#define PIDX_PROV_PARAM_NO_SHORT_MAC 297404#define PIDX_PROV_PARAM_PBKDF2_LOWER_BOUND_CHECK 298405#define PIDX_PROV_PARAM_RSA_PKCS15_PAD_DISABLED 299406#define PIDX_PROV_PARAM_RSA_PSS_SALTLEN_CHECK 300407#define PIDX_PROV_PARAM_RSA_SIGN_X931_PAD_DISABLED 301408#define PIDX_PROV_PARAM_SECURITY_CHECKS 302409#define PIDX_PROV_PARAM_SELF_TEST_DESC 303410#define PIDX_PROV_PARAM_SELF_TEST_PHASE 304411#define PIDX_PROV_PARAM_SELF_TEST_TYPE 305412#define PIDX_PROV_PARAM_SIGNATURE_DIGEST_CHECK 306413#define PIDX_PROV_PARAM_SSHKDF_DIGEST_CHECK 307414#define PIDX_PROV_PARAM_SSHKDF_KEY_CHECK 308415#define PIDX_PROV_PARAM_SSKDF_DIGEST_CHECK 309416#define PIDX_PROV_PARAM_SSKDF_KEY_CHECK 310417#define PIDX_PROV_PARAM_STATUS 311418#define PIDX_PROV_PARAM_TDES_ENCRYPT_DISABLED 312419#define PIDX_PROV_PARAM_TLS13_KDF_DIGEST_CHECK 313420#define PIDX_PROV_PARAM_TLS13_KDF_KEY_CHECK 314421#define PIDX_PROV_PARAM_TLS1_PRF_DIGEST_CHECK 315422#define PIDX_PROV_PARAM_TLS1_PRF_EMS_CHECK 316423#define PIDX_PROV_PARAM_TLS1_PRF_KEY_CHECK 317424#define PIDX_PROV_PARAM_VERSION 115425#define PIDX_PROV_PARAM_X942KDF_KEY_CHECK 318426#define PIDX_PROV_PARAM_X963KDF_DIGEST_CHECK 319427#define PIDX_PROV_PARAM_X963KDF_KEY_CHECK 320428#define PIDX_RAND_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR429#define PIDX_RAND_PARAM_GENERATE 321430#define PIDX_RAND_PARAM_MAX_REQUEST 322431#define PIDX_RAND_PARAM_STATE 323432#define PIDX_RAND_PARAM_STRENGTH 324433#define PIDX_RAND_PARAM_TEST_ENTROPY 325434#define PIDX_RAND_PARAM_TEST_NONCE 326435#define PIDX_SIGNATURE_PARAM_ADD_RANDOM 327436#define PIDX_SIGNATURE_PARAM_ALGORITHM_ID PIDX_PKEY_PARAM_ALGORITHM_ID437#define PIDX_SIGNATURE_PARAM_ALGORITHM_ID_PARAMS PIDX_PKEY_PARAM_ALGORITHM_ID_PARAMS438#define PIDX_SIGNATURE_PARAM_CONTEXT_STRING 328439#define PIDX_SIGNATURE_PARAM_DETERMINISTIC 329440#define PIDX_SIGNATURE_PARAM_DIGEST PIDX_PKEY_PARAM_DIGEST441#define PIDX_SIGNATURE_PARAM_DIGEST_SIZE PIDX_PKEY_PARAM_DIGEST_SIZE442#define PIDX_SIGNATURE_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR443#define PIDX_SIGNATURE_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK444#define PIDX_SIGNATURE_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK445#define PIDX_SIGNATURE_PARAM_FIPS_RSA_PSS_SALTLEN_CHECK 300446#define PIDX_SIGNATURE_PARAM_FIPS_SIGN_CHECK PIDX_PKEY_PARAM_FIPS_SIGN_CHECK447#define PIDX_SIGNATURE_PARAM_FIPS_SIGN_X931_PAD_CHECK 330448#define PIDX_SIGNATURE_PARAM_FIPS_VERIFY_MESSAGE 331449#define PIDX_SIGNATURE_PARAM_INSTANCE 332450#define PIDX_SIGNATURE_PARAM_KAT 333451#define PIDX_SIGNATURE_PARAM_MESSAGE_ENCODING 334452#define PIDX_SIGNATURE_PARAM_MGF1_DIGEST PIDX_PKEY_PARAM_MGF1_DIGEST453#define PIDX_SIGNATURE_PARAM_MGF1_PROPERTIES PIDX_PKEY_PARAM_MGF1_PROPERTIES454#define PIDX_SIGNATURE_PARAM_MU 335455#define PIDX_SIGNATURE_PARAM_NONCE_TYPE 336456#define PIDX_SIGNATURE_PARAM_PAD_MODE PIDX_PKEY_PARAM_PAD_MODE457#define PIDX_SIGNATURE_PARAM_PROPERTIES PIDX_PKEY_PARAM_PROPERTIES458#define PIDX_SIGNATURE_PARAM_PSS_SALTLEN 271459#define PIDX_SIGNATURE_PARAM_SIGNATURE 337460#define PIDX_SIGNATURE_PARAM_TEST_ENTROPY 338461#define PIDX_SKEY_PARAM_KEY_LENGTH 339462#define PIDX_SKEY_PARAM_RAW_BYTES 340463#define PIDX_STORE_PARAM_ALIAS 341464#define PIDX_STORE_PARAM_DIGEST 3465#define PIDX_STORE_PARAM_EXPECT 342466#define PIDX_STORE_PARAM_FINGERPRINT 343467#define PIDX_STORE_PARAM_INPUT_TYPE 174468#define PIDX_STORE_PARAM_ISSUER 296469#define PIDX_STORE_PARAM_PROPERTIES 7470#define PIDX_STORE_PARAM_SERIAL 344471#define PIDX_STORE_PARAM_SUBJECT 345472/* clang-format on */473474475