Coverage Report

Created: 2024-01-21 07:03

/src/openssl/include/openssl/cryptoerr.h
Line
Count
Source (jump to first uncovered line)
1
/*
2
 * Generated by util/mkerr.pl DO NOT EDIT
3
 * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
4
 *
5
 * Licensed under the Apache License 2.0 (the "License").  You may not use
6
 * this file except in compliance with the License.  You can obtain a copy
7
 * in the file LICENSE in the source distribution or at
8
 * https://www.openssl.org/source/license.html
9
 */
10
11
#ifndef OPENSSL_CRYPTOERR_H
12
# define OPENSSL_CRYPTOERR_H
13
# pragma once
14
15
# include <openssl/macros.h>
16
# ifndef OPENSSL_NO_DEPRECATED_3_0
17
#  define HEADER_CRYPTOERR_H
18
# endif
19
20
# include <openssl/opensslconf.h>
21
# include <openssl/symhacks.h>
22
23
24
# ifdef  __cplusplus
25
extern "C"
26
# endif
27
int ERR_load_CRYPTO_strings(void);
28
29
/*
30
 * CRYPTO function codes.
31
 */
32
# ifndef OPENSSL_NO_DEPRECATED_3_0
33
#  define CRYPTO_F_CMAC_CTX_NEW                            0
34
#  define CRYPTO_F_CRYPTO_DUP_EX_DATA                      0
35
#  define CRYPTO_F_CRYPTO_FREE_EX_DATA                     0
36
#  define CRYPTO_F_CRYPTO_GET_EX_NEW_INDEX                 0
37
#  define CRYPTO_F_CRYPTO_GET_EX_NEW_INDEX_EX              0
38
#  define CRYPTO_F_CRYPTO_MEMDUP                           0
39
#  define CRYPTO_F_CRYPTO_NEW_EX_DATA                      0
40
#  define CRYPTO_F_CRYPTO_NEW_EX_DATA_EX                   0
41
#  define CRYPTO_F_CRYPTO_OCB128_COPY_CTX                  0
42
#  define CRYPTO_F_CRYPTO_OCB128_INIT                      0
43
#  define CRYPTO_F_CRYPTO_SET_EX_DATA                      0
44
#  define CRYPTO_F_FIPS_MODE_SET                           0
45
#  define CRYPTO_F_GET_AND_LOCK                            0
46
#  define CRYPTO_F_GET_PROVIDER_STORE                      0
47
#  define CRYPTO_F_OPENSSL_ATEXIT                          0
48
#  define CRYPTO_F_OPENSSL_BUF2HEXSTR                      0
49
#  define CRYPTO_F_OPENSSL_BUF2HEXSTR_EX                   0
50
#  define CRYPTO_F_OPENSSL_FOPEN                           0
51
#  define CRYPTO_F_OPENSSL_HEXSTR2BUF                      0
52
#  define CRYPTO_F_OPENSSL_HEXSTR2BUF_EX                   0
53
#  define CRYPTO_F_OPENSSL_INIT_CRYPTO                     0
54
#  define CRYPTO_F_OPENSSL_LH_NEW                          0
55
#  define CRYPTO_F_OPENSSL_SK_DEEP_COPY                    0
56
#  define CRYPTO_F_OPENSSL_SK_DUP                          0
57
#  define CRYPTO_F_OSSL_PARAM_BLD_PUSH_BN                  0
58
#  define CRYPTO_F_OSSL_PARAM_BLD_PUSH_OCTET_PTR           0
59
#  define CRYPTO_F_OSSL_PARAM_BLD_PUSH_OCTET_STRING        0
60
#  define CRYPTO_F_OSSL_PARAM_BLD_PUSH_UTF8_PTR            0
61
#  define CRYPTO_F_OSSL_PARAM_BLD_PUSH_UTF8_STRING         0
62
#  define CRYPTO_F_OSSL_PARAM_BLD_TO_PARAM                 0
63
#  define CRYPTO_F_OSSL_PARAM_BLD_TO_PARAM_EX              0
64
#  define CRYPTO_F_OSSL_PARAM_TYPE_TO_PARAM                0
65
#  define CRYPTO_F_OSSL_PROVIDER_ACTIVATE                  0
66
#  define CRYPTO_F_OSSL_PROVIDER_ADD_BUILTIN               0
67
#  define CRYPTO_F_OSSL_PROVIDER_ADD_PARAMETER             0
68
#  define CRYPTO_F_OSSL_PROVIDER_NEW                       0
69
#  define CRYPTO_F_OSSL_PROVIDER_SET_MODULE_PATH           0
70
#  define CRYPTO_F_PARAM_PUSH                              0
71
#  define CRYPTO_F_PARAM_PUSH_NUM                          0
72
#  define CRYPTO_F_PKEY_HMAC_INIT                          0
73
#  define CRYPTO_F_PKEY_POLY1305_INIT                      0
74
#  define CRYPTO_F_PKEY_SIPHASH_INIT                       0
75
#  define CRYPTO_F_PROVIDER_ACTIVATE                       0
76
#  define CRYPTO_F_PROVIDER_CONF_INIT                      0
77
#  define CRYPTO_F_PROVIDER_CONF_LOAD                      0
78
#  define CRYPTO_F_PROVIDER_NEW                            0
79
#  define CRYPTO_F_PROVIDER_STORE_NEW                      0
80
#  define CRYPTO_F_SK_RESERVE                              0
81
# endif
82
83
/*
84
 * CRYPTO reason codes.
85
 */
86
# define CRYPTO_R_BAD_ALGORITHM_NAME                      117
87
0
# define CRYPTO_R_CONFLICTING_NAMES                       118
88
# define CRYPTO_R_FIPS_MODE_NOT_SUPPORTED                 101
89
# define CRYPTO_R_ILLEGAL_HEX_DIGIT                       102
90
# define CRYPTO_R_INSUFFICIENT_DATA_SPACE                 106
91
# define CRYPTO_R_INSUFFICIENT_PARAM_SIZE                 107
92
# define CRYPTO_R_INSUFFICIENT_SECURE_DATA_SPACE          108
93
# define CRYPTO_R_INVALID_NULL_ARGUMENT                   109
94
# define CRYPTO_R_INVALID_OSSL_PARAM_TYPE                 110
95
# define CRYPTO_R_ODD_NUMBER_OF_DIGITS                    103
96
0
# define CRYPTO_R_PROVIDER_ALREADY_EXISTS                 104
97
# define CRYPTO_R_PROVIDER_SECTION_ERROR                  105
98
# define CRYPTO_R_SECURE_MALLOC_FAILURE                   111
99
# define CRYPTO_R_STRING_TOO_LONG                         112
100
# define CRYPTO_R_TOO_MANY_BYTES                          113
101
# define CRYPTO_R_TOO_MANY_RECORDS                        114
102
# define CRYPTO_R_TOO_SMALL_BUFFER                        116
103
# define CRYPTO_R_ZERO_LENGTH_NUMBER                      115
104
105
#endif