Lines Matching refs:ret
28 int ret = 0; in ota_int() local
38 ret = ota_hal_init(param); in ota_int()
39 if (ret == 0) { in ota_int()
40 ret = ota_hash_init(&hash_ctx, param->hash_type); in ota_int()
42 OTA_LOG_I("ota init ret = %d\r\n", ret); in ota_int()
43 return ret; in ota_int()
48 int ret = 0; in ota_write() local
59 ret = ota_hal_write(off, in_buf, in_buf_len); in ota_write()
60 if (ret >= 0) { in ota_write()
67 ret = ota_hash_update(&hash_ctx, (const unsigned char *)in_buf, tmp_len); in ota_write()
68 if (ret >= 0) { in ota_write()
75 ret = ota_hash_update(&hash_ctx, (const unsigned char *)in_buf, in_buf_len); in ota_write()
78 return ret; in ota_write()
83 int ret = 0; in ota_read() local
84 ret = ota_hal_read(off, out_buf, out_buf_len); in ota_read()
85 return ret; in ota_read()
97 int ret = OTA_UPGRADE_SET_BOOT_FAIL; in ota_verify() local
101 return ret; in ota_verify()
110 ret = ota_hash_final(&hash_ctx, hash); in ota_verify()
111 if (ret == 0) { in ota_verify()
112 ret = ota_hex2str(dst_hash, hash, sizeof(dst_hash), sizeof(hash)); in ota_verify()
113 if (ret == 0) { in ota_verify()
114 ret = ota_check_hash(param->hash_type, param->hash, (char *)dst_hash); in ota_verify()
115 if (ret < 0) { in ota_verify()
117 return ret; in ota_verify()
121 … ret = ota_verify_rsa((unsigned char *)param->sign, (const char *)dst_hash, param->hash_type); in ota_verify()
122 if (ret < 0) { in ota_verify()
123 ret = OTA_VERIFY_RSA_FAIL; in ota_verify()
124 return ret; in ota_verify()
128 … ret = ota_verify_rsa((unsigned char *)param->sign, (const char *)dst_hash, param->hash_type); in ota_verify()
129 if (ret < 0) { in ota_verify()
130 ret = OTA_VERIFY_RSA_FAIL; in ota_verify()
131 return ret; in ota_verify()
138 ret = ota_check_image(param->len); in ota_verify()
139 if (ret < 0) { in ota_verify()
140 ret = OTA_VERIFY_IMAGE_FAIL; in ota_verify()
146 OTA_LOG_I("ota boot finish ret:%d crc:0x%04x", ret, param->crc); in ota_verify()
147 return ret; in ota_verify()
153 int ret = OTA_UPGRADE_SET_BOOT_FAIL; in ota_verify_fsfile() local
161 return ret; in ota_verify_fsfile()
164 ret = ota_hash_init(&tmp_hash_ctx, param->hash_type); in ota_verify_fsfile()
165 if (ret < 0) { in ota_verify_fsfile()
167 return ret; in ota_verify_fsfile()
171 ret = OTA_UPGRADE_SET_BOOT_FAIL; in ota_verify_fsfile()
173 return ret; in ota_verify_fsfile()
178 ret = ota_fread(fd, (void *)tmp_buf, read_len); in ota_verify_fsfile()
179 if (ret < 0) { in ota_verify_fsfile()
181 ret = OTA_VERIFY_IMAGE_FAIL; in ota_verify_fsfile()
184 ret = ota_hash_update(&tmp_hash_ctx, (const unsigned char *)tmp_buf, read_len); in ota_verify_fsfile()
185 if (ret < 0) { in ota_verify_fsfile()
194 if (ret < 0) { in ota_verify_fsfile()
196 return ret; in ota_verify_fsfile()
198 ret = ota_hash_final(&tmp_hash_ctx, hash); in ota_verify_fsfile()
199 if (ret == 0) { in ota_verify_fsfile()
200 ret = ota_hex2str(dst_hash, hash, sizeof(dst_hash), sizeof(hash)); in ota_verify_fsfile()
201 if (ret == 0) { in ota_verify_fsfile()
202 ret = ota_check_hash(param->hash_type, param->hash, (char *)dst_hash); in ota_verify_fsfile()
203 if (ret < 0) { in ota_verify_fsfile()
205 return ret; in ota_verify_fsfile()
209 … ret = ota_verify_rsa((unsigned char *)param->sign, (const char *)dst_hash, param->hash_type); in ota_verify_fsfile()
210 if (ret < 0) { in ota_verify_fsfile()
211 ret = OTA_VERIFY_RSA_FAIL; in ota_verify_fsfile()
212 return ret; in ota_verify_fsfile()
216 … ret = ota_verify_rsa((unsigned char *)param->sign, (const char*)dst_hash, param->hash_type); in ota_verify_fsfile()
217 if (ret < 0) { in ota_verify_fsfile()
218 ret = OTA_VERIFY_RSA_FAIL; in ota_verify_fsfile()
219 return ret; in ota_verify_fsfile()
225 OTA_LOG_I("verfiy fs over ret:%d\n", ret); in ota_verify_fsfile()
226 return ret; in ota_verify_fsfile()