xref: /freebsd/crypto/openssl/crypto/conf/conf_err.c (revision e0c4386e)
16f9291ceSJung-uk Kim /*
2e71b7053SJung-uk Kim  * Generated by util/mkerr.pl DO NOT EDIT
3b077aed3SPierre Pronchery  * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved.
4e71b7053SJung-uk Kim  *
5b077aed3SPierre Pronchery  * Licensed under the Apache License 2.0 (the "License").  You may not use
6e71b7053SJung-uk Kim  * this file except in compliance with the License.  You can obtain a copy
7e71b7053SJung-uk Kim  * in the file LICENSE in the source distribution or at
8e71b7053SJung-uk Kim  * https://www.openssl.org/source/license.html
974664626SKris Kennaway  */
1074664626SKris Kennaway 
1174664626SKris Kennaway #include <openssl/err.h>
12e71b7053SJung-uk Kim #include <openssl/conferr.h>
13b077aed3SPierre Pronchery #include "crypto/conferr.h"
1474664626SKris Kennaway 
155c87c606SMark Murray #ifndef OPENSSL_NO_ERR
163b4e3dcbSSimon L. B. Nielsen 
17e71b7053SJung-uk Kim static const ERR_STRING_DATA CONF_str_reasons[] = {
18e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_ERROR_LOADING_DSO), "error loading dso"},
19b077aed3SPierre Pronchery     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_INVALID_PRAGMA), "invalid pragma"},
20e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_LIST_CANNOT_BE_NULL),
21e71b7053SJung-uk Kim     "list cannot be null"},
22b077aed3SPierre Pronchery     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_MANDATORY_BRACES_IN_VARIABLE_EXPANSION),
23b077aed3SPierre Pronchery     "mandatory braces in variable expansion"},
24e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_MISSING_CLOSE_SQUARE_BRACKET),
256f9291ceSJung-uk Kim     "missing close square bracket"},
26e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_MISSING_EQUAL_SIGN),
27e71b7053SJung-uk Kim     "missing equal sign"},
28e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_MISSING_INIT_FUNCTION),
29e71b7053SJung-uk Kim     "missing init function"},
30e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_MODULE_INITIALIZATION_ERROR),
316f9291ceSJung-uk Kim     "module initialization error"},
32e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_NO_CLOSE_BRACE), "no close brace"},
33e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_NO_CONF), "no conf"},
34e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE),
356f9291ceSJung-uk Kim     "no conf or environment variable"},
36e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_NO_SECTION), "no section"},
37e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_NO_SUCH_FILE), "no such file"},
38e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_NO_VALUE), "no value"},
39e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_NUMBER_TOO_LARGE), "number too large"},
40b077aed3SPierre Pronchery     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_OPENSSL_CONF_REFERENCES_MISSING_SECTION),
41b077aed3SPierre Pronchery     "openssl conf references missing section"},
42e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_RECURSIVE_DIRECTORY_INCLUDE),
43e71b7053SJung-uk Kim     "recursive directory include"},
44e0c4386eSCy Schubert     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_RECURSIVE_SECTION_REFERENCE),
45e0c4386eSCy Schubert     "recursive section reference"},
46b077aed3SPierre Pronchery     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_RELATIVE_PATH), "relative path"},
47e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_SSL_COMMAND_SECTION_EMPTY),
48e71b7053SJung-uk Kim     "ssl command section empty"},
49e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_SSL_COMMAND_SECTION_NOT_FOUND),
50e71b7053SJung-uk Kim     "ssl command section not found"},
51e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_SSL_SECTION_EMPTY), "ssl section empty"},
52e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_SSL_SECTION_NOT_FOUND),
53e71b7053SJung-uk Kim     "ssl section not found"},
54e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_UNABLE_TO_CREATE_NEW_SECTION),
556f9291ceSJung-uk Kim     "unable to create new section"},
56e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_UNKNOWN_MODULE_NAME),
57e71b7053SJung-uk Kim     "unknown module name"},
58e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_VARIABLE_EXPANSION_TOO_LONG),
59ed7112f0SJung-uk Kim     "variable expansion too long"},
60e71b7053SJung-uk Kim     {ERR_PACK(ERR_LIB_CONF, 0, CONF_R_VARIABLE_HAS_NO_VALUE),
61e71b7053SJung-uk Kim     "variable has no value"},
6274664626SKris Kennaway     {0, NULL}
6374664626SKris Kennaway };
6474664626SKris Kennaway 
6574664626SKris Kennaway #endif
6674664626SKris Kennaway 
ossl_err_load_CONF_strings(void)67b077aed3SPierre Pronchery int ossl_err_load_CONF_strings(void)
6874664626SKris Kennaway {
695c87c606SMark Murray #ifndef OPENSSL_NO_ERR
70b077aed3SPierre Pronchery     if (ERR_reason_error_string(CONF_str_reasons[0].error) == NULL)
71e71b7053SJung-uk Kim         ERR_load_strings_const(CONF_str_reasons);
725471f83eSSimon L. B. Nielsen #endif
73e71b7053SJung-uk Kim     return 1;
7474664626SKris Kennaway }
75