codekingpro/portable-devtools
114k
1/*2 * Generated by util/mkerr.pl DO NOT EDIT3 * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved.4 *5 * Licensed under the Apache License 2.0 (the "License"). You may not use6 * this file except in compliance with the License. You can obtain a copy7 * in the file LICENSE in the source distribution or at8 * https://www.openssl.org/source/license.html9 */10 11#ifndef OPENSSL_PROVERR_H12# define OPENSSL_PROVERR_H13# pragma once14 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 18425# define PROV_R_ALGORITHM_MISMATCH 17326# define PROV_R_ALREADY_INSTANTIATED 18527# define PROV_R_BAD_DECRYPT 10028# define PROV_R_BAD_ENCODING 14129# define PROV_R_BAD_LENGTH 14230# define PROV_R_BAD_TLS_CLIENT_VERSION 16131# define PROV_R_BN_ERROR 16032# define PROV_R_CIPHER_OPERATION_FAILED 10233# define PROV_R_DERIVATION_FUNCTION_INIT_FAILED 20534# define PROV_R_DIGEST_NOT_ALLOWED 17435# define PROV_R_ENTROPY_SOURCE_STRENGTH_TOO_WEAK 18636# define PROV_R_ERROR_INSTANTIATING_DRBG 18837# define PROV_R_ERROR_RETRIEVING_ENTROPY 18938# define PROV_R_ERROR_RETRIEVING_NONCE 19039# define PROV_R_FAILED_DURING_DERIVATION 16440# define PROV_R_FAILED_TO_CREATE_LOCK 18041# define PROV_R_FAILED_TO_DECRYPT 16242# define PROV_R_FAILED_TO_GENERATE_KEY 12143# define PROV_R_FAILED_TO_GET_PARAMETER 10344# define PROV_R_FAILED_TO_SET_PARAMETER 10445# define PROV_R_FAILED_TO_SIGN 17546# define PROV_R_FIPS_MODULE_CONDITIONAL_ERROR 22747# define PROV_R_FIPS_MODULE_ENTERING_ERROR_STATE 22448# define PROV_R_FIPS_MODULE_IN_ERROR_STATE 22549# define PROV_R_GENERATE_ERROR 19150# define PROV_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE 16551# define PROV_R_INDICATOR_INTEGRITY_FAILURE 21052# define PROV_R_INSUFFICIENT_DRBG_STRENGTH 18153# define PROV_R_INVALID_AAD 10854# define PROV_R_INVALID_CONFIG_DATA 21155# define PROV_R_INVALID_CONSTANT_LENGTH 15756# define PROV_R_INVALID_CURVE 17657# define PROV_R_INVALID_CUSTOM_LENGTH 11158# define PROV_R_INVALID_DATA 11559# define PROV_R_INVALID_DIGEST 12260# define PROV_R_INVALID_DIGEST_LENGTH 16661# define PROV_R_INVALID_DIGEST_SIZE 21862# define PROV_R_INVALID_INPUT_LENGTH 23063# define PROV_R_INVALID_ITERATION_COUNT 12364# define PROV_R_INVALID_IV_LENGTH 10965# define PROV_R_INVALID_KEY 15866# define PROV_R_INVALID_KEY_LENGTH 10567# define PROV_R_INVALID_MAC 15168# define PROV_R_INVALID_MGF1_MD 16769# define PROV_R_INVALID_MODE 12570# define PROV_R_INVALID_OUTPUT_LENGTH 21771# define PROV_R_INVALID_PADDING_MODE 16872# define PROV_R_INVALID_PUBINFO 19873# define PROV_R_INVALID_SALT_LENGTH 11274# define PROV_R_INVALID_SEED_LENGTH 15475# define PROV_R_INVALID_SIGNATURE_SIZE 17976# define PROV_R_INVALID_STATE 21277# define PROV_R_INVALID_TAG 11078# define PROV_R_INVALID_TAG_LENGTH 11879# define PROV_R_INVALID_UKM_LENGTH 20080# define PROV_R_INVALID_X931_DIGEST 17081# define PROV_R_IN_ERROR_STATE 19282# define PROV_R_KEY_SETUP_FAILED 10183# define PROV_R_KEY_SIZE_TOO_SMALL 17184# define PROV_R_LENGTH_TOO_LARGE 20285# define PROV_R_MISMATCHING_DOMAIN_PARAMETERS 20386# define PROV_R_MISSING_CEK_ALG 14487# define PROV_R_MISSING_CIPHER 15588# define PROV_R_MISSING_CONFIG_DATA 21389# define PROV_R_MISSING_CONSTANT 15690# define PROV_R_MISSING_KEY 12891# define PROV_R_MISSING_MAC 15092# define PROV_R_MISSING_MESSAGE_DIGEST 12993# define PROV_R_MISSING_OID 20994# define PROV_R_MISSING_PASS 13095# define PROV_R_MISSING_SALT 13196# define PROV_R_MISSING_SECRET 13297# define PROV_R_MISSING_SEED 14098# define PROV_R_MISSING_SESSION_ID 13399# define PROV_R_MISSING_TYPE 134100# define PROV_R_MISSING_XCGHASH 135101# define PROV_R_MODULE_INTEGRITY_FAILURE 214102# define PROV_R_NOT_A_PRIVATE_KEY 221103# define PROV_R_NOT_A_PUBLIC_KEY 220104# define PROV_R_NOT_INSTANTIATED 193105# define PROV_R_NOT_PARAMETERS 226106# define PROV_R_NOT_SUPPORTED 136107# define PROV_R_NOT_XOF_OR_INVALID_LENGTH 113108# define PROV_R_NO_KEY_SET 114109# define PROV_R_NO_PARAMETERS_SET 177110# define PROV_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE 178111# define PROV_R_OUTPUT_BUFFER_TOO_SMALL 106112# define PROV_R_PARENT_CANNOT_GENERATE_RANDOM_NUMBERS 228113# define PROV_R_PARENT_CANNOT_SUPPLY_ENTROPY_SEED 187114# define PROV_R_PARENT_LOCKING_NOT_ENABLED 182115# define PROV_R_PARENT_STRENGTH_TOO_WEAK 194116# define PROV_R_PATH_MUST_BE_ABSOLUTE 219117# define PROV_R_PERSONALISATION_STRING_TOO_LONG 195118# define PROV_R_PSS_SALTLEN_TOO_SMALL 172119# define PROV_R_REQUEST_TOO_LARGE_FOR_DRBG 196120# define PROV_R_REQUIRE_CTR_MODE_CIPHER 206121# define PROV_R_RESEED_ERROR 197122# define PROV_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES 222123# define PROV_R_SEED_SOURCES_MUST_NOT_HAVE_A_PARENT 229124# define PROV_R_SELF_TEST_KAT_FAILURE 215125# define PROV_R_SELF_TEST_POST_FAILURE 216126# define PROV_R_TAG_NOT_NEEDED 120127# define PROV_R_TAG_NOT_SET 119128# define PROV_R_TOO_MANY_RECORDS 126129# define PROV_R_UNABLE_TO_FIND_CIPHERS 207130# define PROV_R_UNABLE_TO_GET_PARENT_STRENGTH 199131# define PROV_R_UNABLE_TO_GET_PASSPHRASE 159132# define PROV_R_UNABLE_TO_INITIALISE_CIPHERS 208133# define PROV_R_UNABLE_TO_LOAD_SHA256 147134# define PROV_R_UNABLE_TO_LOCK_PARENT 201135# define PROV_R_UNABLE_TO_RESEED 204136# define PROV_R_UNSUPPORTED_CEK_ALG 145137# define PROV_R_UNSUPPORTED_KEY_SIZE 153138# define PROV_R_UNSUPPORTED_MAC_TYPE 137139# define PROV_R_UNSUPPORTED_NUMBER_OF_ROUNDS 152140# define PROV_R_URI_AUTHORITY_UNSUPPORTED 223141# define PROV_R_VALUE_ERROR 138142# define PROV_R_WRONG_FINAL_BLOCK_LENGTH 107143# define PROV_R_WRONG_OUTPUT_BUFFER_SIZE 139144# define PROV_R_XOF_DIGESTS_NOT_ALLOWED 183145# define PROV_R_XTS_DATA_UNIT_IS_TOO_LARGE 148146# define PROV_R_XTS_DUPLICATED_KEYS 149147 148#endif149 