1/*
2 * Copyright (c) 2024-2024 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15#ifndef SIGNATURETOOLS_INDUSTRIAL_BUS_ERRNO_H
16#define SIGNATURETOOLS_INDUSTRIAL_BUS_ERRNO_H
17
18namespace OHOS {
19namespace SignatureTools {
20
21const int  RET_OK = 0;
22const int  RET_FAILED = -1;
23
24const int COMMAND_ERROR = -101;
25/**
26 * Enum constant FILE_NOT_FOUND.
27 */
28const int FILE_NOT_FOUND = -102;
29/**
30 * Enum constant IO_ERROR.
31 */
32const int IO_ERROR = -103;
33/**
34 * Enum constant NOT_SUPPORT_ERROR.
35 */
36const int NOT_SUPPORT_ERROR = -104;
37/**
38 * Enum constant SIGN_ERROR.
39 */
40const int SIGN_ERROR = -105;
41/**
42 * Enum constant VERIFY_ERROR.
43 */
44const int VERIFY_ERROR = -106;
45/**
46 * Enum constant COMMAND_PARAM_ERROR.
47 */
48const int COMMAND_PARAM_ERROR = -107;
49/**
50 * Enum constant CERTIFICATE_ERROR
51*/
52const int CERTIFICATE_ERROR = -108;
53/**
54 * Enum constant KEY_ALIAS_ERROR.
55 */
56const int KEY_ALIAS_ERROR = -109;
57/**
58 * Enum constant INVALID_ERROR.
59 */
60const int INVALIDPARAM_ERROR = -110;
61/**
62 * Enum constant ZIP_ERROR.
63 */
64const int ZIP_ERROR = -111;
65/**
66 * Enum constant FORMAT_ERROR.
67 */
68const int FORMAT_ERROR = -112;
69/**
70 * Enum constant PARSE_ERROR.
71 */
72const int PARSE_ERROR = -113;
73/**
74 * Enum constant KEY_PASSWORD_ERROR.
75 */
76const int KEY_PASSWORD_ERROR = -114;
77/**
78 * Enum constant KEYSTORE_PASSWORD_ERROR.
79 */
80const int KEYSTORE_PASSWORD_ERROR = -115;
81/**
82 * Enum constant KEYSTORE_STRUCTURE_ERROR.
83 */
84const int KEYSTORE_STRUCTURE_ERROR = -116;
85/**
86 * Enum constant PROVISION_INVALID_ERROR.
87 */
88const int PROVISION_INVALID_ERROR = -117;
89
90} // namespace SignatureTools
91} // namespace OHOS
92#endif // SIGNATURETOOLS_INDUSTRIAL_BUS_ERRNO_H