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