Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-31 08:31:41

0001 /*
0002  * Generated by util/mkerr.pl DO NOT EDIT
0003  * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved.
0004  *
0005  * Licensed under the Apache License 2.0 (the "License").  You may not use
0006  * this file except in compliance with the License.  You can obtain a copy
0007  * in the file LICENSE in the source distribution or at
0008  * https://www.openssl.org/source/license.html
0009  */
0010 
0011 #ifndef OPENSSL_CRYPTOERR_H
0012 #define OPENSSL_CRYPTOERR_H
0013 #pragma once
0014 
0015 #include <openssl/opensslconf.h>
0016 #include <openssl/symhacks.h>
0017 #include <openssl/cryptoerr_legacy.h>
0018 
0019 /*
0020  * CRYPTO reason codes.
0021  */
0022 #define CRYPTO_R_BAD_ALGORITHM_NAME 117
0023 #define CRYPTO_R_CONFLICTING_NAMES 118
0024 #define CRYPTO_R_HEX_STRING_TOO_SHORT 121
0025 #define CRYPTO_R_ILLEGAL_HEX_DIGIT 102
0026 #define CRYPTO_R_INSUFFICIENT_DATA_SPACE 106
0027 #define CRYPTO_R_INSUFFICIENT_PARAM_SIZE 107
0028 #define CRYPTO_R_INSUFFICIENT_SECURE_DATA_SPACE 108
0029 #define CRYPTO_R_INTEGER_OVERFLOW 127
0030 #define CRYPTO_R_INVALID_NEGATIVE_VALUE 122
0031 #define CRYPTO_R_INVALID_NULL_ARGUMENT 109
0032 #define CRYPTO_R_INVALID_OSSL_PARAM_TYPE 110
0033 #define CRYPTO_R_NO_PARAMS_TO_MERGE 131
0034 #define CRYPTO_R_NO_SPACE_FOR_TERMINATING_NULL 128
0035 #define CRYPTO_R_ODD_NUMBER_OF_DIGITS 103
0036 #define CRYPTO_R_PARAM_CANNOT_BE_REPRESENTED_EXACTLY 123
0037 #define CRYPTO_R_PARAM_NOT_INTEGER_TYPE 124
0038 #define CRYPTO_R_PARAM_OF_INCOMPATIBLE_TYPE 129
0039 #define CRYPTO_R_PARAM_UNSIGNED_INTEGER_NEGATIVE_VALUE_UNSUPPORTED 125
0040 #define CRYPTO_R_PARAM_UNSUPPORTED_FLOATING_POINT_FORMAT 130
0041 #define CRYPTO_R_PARAM_VALUE_TOO_LARGE_FOR_DESTINATION 126
0042 #define CRYPTO_R_PROVIDER_ALREADY_EXISTS 104
0043 #define CRYPTO_R_PROVIDER_SECTION_ERROR 105
0044 #define CRYPTO_R_RANDOM_SECTION_ERROR 119
0045 #define CRYPTO_R_SECURE_MALLOC_FAILURE 111
0046 #define CRYPTO_R_STRING_TOO_LONG 112
0047 #define CRYPTO_R_TOO_MANY_BYTES 113
0048 #define CRYPTO_R_TOO_MANY_NAMES 132
0049 #define CRYPTO_R_TOO_MANY_RECORDS 114
0050 #define CRYPTO_R_TOO_SMALL_BUFFER 116
0051 #define CRYPTO_R_UNKNOWN_NAME_IN_RANDOM_SECTION 120
0052 #define CRYPTO_R_ZERO_LENGTH_NUMBER 115
0053 
0054 #endif