codekingpro/portable-devtools
115k
1/*2 * Generated by util/mkerr.pl DO NOT EDIT3 * Copyright 1995-2023 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_ECERR_H12# define OPENSSL_ECERR_H13# pragma once14 15# include <openssl/opensslconf.h>16# include <openssl/symhacks.h>17# include <openssl/cryptoerr_legacy.h>18 19 20# ifndef OPENSSL_NO_EC21 22 23/*24 * EC reason codes.25 */26# define EC_R_ASN1_ERROR 11527# define EC_R_BAD_SIGNATURE 15628# define EC_R_BIGNUM_OUT_OF_RANGE 14429# define EC_R_BUFFER_TOO_SMALL 10030# define EC_R_CANNOT_INVERT 16531# define EC_R_COORDINATES_OUT_OF_RANGE 14632# define EC_R_CURVE_DOES_NOT_SUPPORT_ECDH 16033# define EC_R_CURVE_DOES_NOT_SUPPORT_ECDSA 17034# define EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING 15935# define EC_R_DECODE_ERROR 14236# define EC_R_DISCRIMINANT_IS_ZERO 11837# define EC_R_EC_GROUP_NEW_BY_NAME_FAILURE 11938# define EC_R_EXPLICIT_PARAMS_NOT_SUPPORTED 12739# define EC_R_FAILED_MAKING_PUBLIC_KEY 16640# define EC_R_FIELD_TOO_LARGE 14341# define EC_R_GF2M_NOT_SUPPORTED 14742# define EC_R_GROUP2PKPARAMETERS_FAILURE 12043# define EC_R_I2D_ECPKPARAMETERS_FAILURE 12144# define EC_R_INCOMPATIBLE_OBJECTS 10145# define EC_R_INVALID_A 16846# define EC_R_INVALID_ARGUMENT 11247# define EC_R_INVALID_B 16948# define EC_R_INVALID_COFACTOR 17149# define EC_R_INVALID_COMPRESSED_POINT 11050# define EC_R_INVALID_COMPRESSION_BIT 10951# define EC_R_INVALID_CURVE 14152# define EC_R_INVALID_DIGEST 15153# define EC_R_INVALID_DIGEST_TYPE 13854# define EC_R_INVALID_ENCODING 10255# define EC_R_INVALID_FIELD 10356# define EC_R_INVALID_FORM 10457# define EC_R_INVALID_GENERATOR 17358# define EC_R_INVALID_GROUP_ORDER 12259# define EC_R_INVALID_KEY 11660# define EC_R_INVALID_LENGTH 11761# define EC_R_INVALID_NAMED_GROUP_CONVERSION 17462# define EC_R_INVALID_OUTPUT_LENGTH 16163# define EC_R_INVALID_P 17264# define EC_R_INVALID_PEER_KEY 13365# define EC_R_INVALID_PENTANOMIAL_BASIS 13266# define EC_R_INVALID_PRIVATE_KEY 12367# define EC_R_INVALID_SEED 17568# define EC_R_INVALID_TRINOMIAL_BASIS 13769# define EC_R_KDF_PARAMETER_ERROR 14870# define EC_R_KEYS_NOT_SET 14071# define EC_R_LADDER_POST_FAILURE 13672# define EC_R_LADDER_PRE_FAILURE 15373# define EC_R_LADDER_STEP_FAILURE 16274# define EC_R_MISSING_OID 16775# define EC_R_MISSING_PARAMETERS 12476# define EC_R_MISSING_PRIVATE_KEY 12577# define EC_R_NEED_NEW_SETUP_VALUES 15778# define EC_R_NOT_A_NIST_PRIME 13579# define EC_R_NOT_IMPLEMENTED 12680# define EC_R_NOT_INITIALIZED 11181# define EC_R_NO_PARAMETERS_SET 13982# define EC_R_NO_PRIVATE_VALUE 15483# define EC_R_OPERATION_NOT_SUPPORTED 15284# define EC_R_PASSED_NULL_PARAMETER 13485# define EC_R_PEER_KEY_ERROR 14986# define EC_R_POINT_ARITHMETIC_FAILURE 15587# define EC_R_POINT_AT_INFINITY 10688# define EC_R_POINT_COORDINATES_BLIND_FAILURE 16389# define EC_R_POINT_IS_NOT_ON_CURVE 10790# define EC_R_RANDOM_NUMBER_GENERATION_FAILED 15891# define EC_R_SHARED_INFO_ERROR 15092# define EC_R_SLOT_FULL 10893# define EC_R_TOO_MANY_RETRIES 17694# define EC_R_UNDEFINED_GENERATOR 11395# define EC_R_UNDEFINED_ORDER 12896# define EC_R_UNKNOWN_COFACTOR 16497# define EC_R_UNKNOWN_GROUP 12998# define EC_R_UNKNOWN_ORDER 11499# define EC_R_UNSUPPORTED_FIELD 131100# define EC_R_WRONG_CURVE_PARAMETERS 145101# define EC_R_WRONG_ORDER 130102 103# endif104#endif105 