Coverage Report

Created: 2025-04-22 06:18

/src/openssl/crypto/err/err_all_legacy.c
Line
Count
Source (jump to first uncovered line)
1
/*
2
 * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved.
3
 *
4
 * Licensed under the Apache License 2.0 (the "License").  You may not use
5
 * this file except in compliance with the License.  You can obtain a copy
6
 * in the file LICENSE in the source distribution or at
7
 * https://www.openssl.org/source/license.html
8
 */
9
10
/* This is the C source file where we include this header directly */
11
#include <openssl/cryptoerr_legacy.h>
12
13
#ifndef OPENSSL_NO_DEPRECATED_3_0
14
15
# include "crypto/err.h"
16
# include "crypto/asn1err.h"
17
# include "crypto/asyncerr.h"
18
# include "crypto/bnerr.h"
19
# include "crypto/buffererr.h"
20
# include "crypto/bioerr.h"
21
# include "crypto/cmserr.h"
22
# include "crypto/comperr.h"
23
# include "crypto/conferr.h"
24
# include "crypto/cryptoerr.h"
25
# include "crypto/cterr.h"
26
# include "crypto/dherr.h"
27
# include "crypto/dsaerr.h"
28
# include "internal/dsoerr.h"
29
# include "crypto/ecerr.h"
30
# include "crypto/engineerr.h"
31
# include "crypto/evperr.h"
32
# include "crypto/httperr.h"
33
# include "crypto/objectserr.h"
34
# include "crypto/ocsperr.h"
35
# include "crypto/pemerr.h"
36
# include "crypto/pkcs12err.h"
37
# include "crypto/pkcs7err.h"
38
# include "crypto/randerr.h"
39
# include "crypto/rsaerr.h"
40
# include "crypto/storeerr.h"
41
# include "crypto/tserr.h"
42
# include "crypto/uierr.h"
43
# include "crypto/x509err.h"
44
# include "crypto/x509v3err.h"
45
46
# ifdef OPENSSL_NO_ERR
47
#  define IMPLEMENT_LEGACY_ERR_LOAD(lib)        \
48
    int ERR_load_##lib##_strings(void)          \
49
    {                                           \
50
        return 1;                               \
51
    }
52
# else
53
#  define IMPLEMENT_LEGACY_ERR_LOAD(lib)        \
54
    int ERR_load_##lib##_strings(void)          \
55
0
    {                                           \
56
0
        return ossl_err_load_##lib##_strings(); \
57
0
    }
Unexecuted instantiation: ERR_load_ASN1_strings
Unexecuted instantiation: ERR_load_ASYNC_strings
Unexecuted instantiation: ERR_load_BIO_strings
Unexecuted instantiation: ERR_load_BN_strings
Unexecuted instantiation: ERR_load_BUF_strings
Unexecuted instantiation: ERR_load_CMS_strings
Unexecuted instantiation: ERR_load_COMP_strings
Unexecuted instantiation: ERR_load_CONF_strings
Unexecuted instantiation: ERR_load_CRYPTO_strings
Unexecuted instantiation: ERR_load_CT_strings
Unexecuted instantiation: ERR_load_DH_strings
Unexecuted instantiation: ERR_load_DSA_strings
Unexecuted instantiation: ERR_load_EC_strings
Unexecuted instantiation: ERR_load_ENGINE_strings
Unexecuted instantiation: ERR_load_ERR_strings
Unexecuted instantiation: ERR_load_EVP_strings
Unexecuted instantiation: ERR_load_OBJ_strings
Unexecuted instantiation: ERR_load_OCSP_strings
Unexecuted instantiation: ERR_load_PEM_strings
Unexecuted instantiation: ERR_load_PKCS12_strings
Unexecuted instantiation: ERR_load_PKCS7_strings
Unexecuted instantiation: ERR_load_RAND_strings
Unexecuted instantiation: ERR_load_RSA_strings
Unexecuted instantiation: ERR_load_OSSL_STORE_strings
Unexecuted instantiation: ERR_load_TS_strings
Unexecuted instantiation: ERR_load_UI_strings
Unexecuted instantiation: ERR_load_X509_strings
Unexecuted instantiation: ERR_load_X509V3_strings
58
# endif
59
60
IMPLEMENT_LEGACY_ERR_LOAD(ASN1)
61
IMPLEMENT_LEGACY_ERR_LOAD(ASYNC)
62
IMPLEMENT_LEGACY_ERR_LOAD(BIO)
63
IMPLEMENT_LEGACY_ERR_LOAD(BN)
64
IMPLEMENT_LEGACY_ERR_LOAD(BUF)
65
# ifndef OPENSSL_NO_CMS
66
IMPLEMENT_LEGACY_ERR_LOAD(CMS)
67
# endif
68
# ifndef OPENSSL_NO_COMP
69
IMPLEMENT_LEGACY_ERR_LOAD(COMP)
70
# endif
71
IMPLEMENT_LEGACY_ERR_LOAD(CONF)
72
IMPLEMENT_LEGACY_ERR_LOAD(CRYPTO)
73
# ifndef OPENSSL_NO_CT
74
IMPLEMENT_LEGACY_ERR_LOAD(CT)
75
# endif
76
# ifndef OPENSSL_NO_DH
77
IMPLEMENT_LEGACY_ERR_LOAD(DH)
78
# endif
79
# ifndef OPENSSL_NO_DSA
80
IMPLEMENT_LEGACY_ERR_LOAD(DSA)
81
# endif
82
# ifndef OPENSSL_NO_EC
83
IMPLEMENT_LEGACY_ERR_LOAD(EC)
84
# endif
85
# ifndef OPENSSL_NO_ENGINE
86
IMPLEMENT_LEGACY_ERR_LOAD(ENGINE)
87
# endif
88
IMPLEMENT_LEGACY_ERR_LOAD(ERR)
89
IMPLEMENT_LEGACY_ERR_LOAD(EVP)
90
IMPLEMENT_LEGACY_ERR_LOAD(OBJ)
91
# ifndef OPENSSL_NO_OCSP
92
IMPLEMENT_LEGACY_ERR_LOAD(OCSP)
93
# endif
94
IMPLEMENT_LEGACY_ERR_LOAD(PEM)
95
IMPLEMENT_LEGACY_ERR_LOAD(PKCS12)
96
IMPLEMENT_LEGACY_ERR_LOAD(PKCS7)
97
IMPLEMENT_LEGACY_ERR_LOAD(RAND)
98
IMPLEMENT_LEGACY_ERR_LOAD(RSA)
99
IMPLEMENT_LEGACY_ERR_LOAD(OSSL_STORE)
100
# ifndef OPENSSL_NO_TS
101
IMPLEMENT_LEGACY_ERR_LOAD(TS)
102
# endif
103
IMPLEMENT_LEGACY_ERR_LOAD(UI)
104
IMPLEMENT_LEGACY_ERR_LOAD(X509)
105
IMPLEMENT_LEGACY_ERR_LOAD(X509V3)
106
#endif /* OPENSSL_NO_DEPRECATED_3_0 */