Lines Matching refs:ret

87 	int node, ret = 0;  in image_pre_load_sig_setup()  local
92 ret = -EINVAL; in image_pre_load_sig_setup()
105 ret = 1; in image_pre_load_sig_setup()
113 ret = -EINVAL; in image_pre_load_sig_setup()
128 ret = -EINVAL; in image_pre_load_sig_setup()
136 ret = -EINVAL; in image_pre_load_sig_setup()
160 return ret; in image_pre_load_sig_setup()
167 int ret = 0; in image_pre_load_sig_get_magic() local
172 ret = -EFAULT; in image_pre_load_sig_get_magic()
181 return ret; in image_pre_load_sig_get_magic()
187 int ret = 0; in image_pre_load_sig_get_header_size() local
192 ret = -EFAULT; in image_pre_load_sig_get_header_size()
201 return ret; in image_pre_load_sig_get_header_size()
213 int ret = 1; in image_pre_load_sig_check_magic() local
215 ret = image_pre_load_sig_get_magic(addr, &magic); in image_pre_load_sig_check_magic()
216 if (ret < 0) in image_pre_load_sig_check_magic()
222 ret = -EINVAL; in image_pre_load_sig_check_magic()
225 ret = 1; in image_pre_load_sig_check_magic()
229 ret = 0; /* magic found */ in image_pre_load_sig_check_magic()
232 return ret; in image_pre_load_sig_check_magic()
241 int ret = 0; in image_pre_load_sig_check_header_sig() local
247 ret = -EFAULT; in image_pre_load_sig_check_header_sig()
257 ret = info->sig_info.crypto->verify(&info->sig_info, &reg, 1, sig, sig_len); in image_pre_load_sig_check_header_sig()
258 if (ret) { in image_pre_load_sig_check_header_sig()
259 log_err("ERROR: header signature check has failed (err=%d)\n", ret); in image_pre_load_sig_check_header_sig()
260 ret = -EINVAL; in image_pre_load_sig_check_header_sig()
268 return ret; in image_pre_load_sig_check_header_sig()
277 int ret = 0; in image_pre_load_sig_check_img_sig_sha256() local
282 ret = -EFAULT; in image_pre_load_sig_check_img_sig_sha256()
292 ret = -EFAULT; in image_pre_load_sig_check_img_sig_sha256()
299 ret = memcmp(sig_header->sha256_img_sig, sha256_img_sig, SHA256_SUM_LEN); in image_pre_load_sig_check_img_sig_sha256()
300 if (ret) { in image_pre_load_sig_check_img_sig_sha256()
302 ret = -EFAULT; in image_pre_load_sig_check_img_sig_sha256()
311 return ret; in image_pre_load_sig_check_img_sig_sha256()
322 int ret = 0; in image_pre_load_sig_check_img_sig() local
327 ret = -EFAULT; in image_pre_load_sig_check_img_sig()
340 ret = -EFAULT; in image_pre_load_sig_check_img_sig()
350 ret = info->sig_info.crypto->verify(&info->sig_info, &reg, 1, sig, sig_len); in image_pre_load_sig_check_img_sig()
351 if (ret) { in image_pre_load_sig_check_img_sig()
352 log_err("ERROR: signature check has failed (err=%d)\n", ret); in image_pre_load_sig_check_img_sig()
353 ret = -EINVAL; in image_pre_load_sig_check_img_sig()
363 return ret; in image_pre_load_sig_check_img_sig()
369 int ret; in image_pre_load_sig() local
371 ret = image_pre_load_sig_setup(&info); in image_pre_load_sig()
372 if (ret < 0) in image_pre_load_sig()
374 if (ret > 0) { in image_pre_load_sig()
375 ret = 0; in image_pre_load_sig()
379 ret = image_pre_load_sig_check_magic(&info, addr); in image_pre_load_sig()
380 if (ret < 0) in image_pre_load_sig()
382 if (ret > 0) { in image_pre_load_sig()
383 ret = 0; in image_pre_load_sig()
388 ret = image_pre_load_sig_check_header_sig(&info, addr); in image_pre_load_sig()
389 if (ret < 0) in image_pre_load_sig()
393 ret = image_pre_load_sig_check_img_sig_sha256(&info, addr); in image_pre_load_sig()
394 if (ret < 0) in image_pre_load_sig()
398 ret = image_pre_load_sig_check_img_sig(&info, addr); in image_pre_load_sig()
399 if (!ret) { in image_pre_load_sig()
402 ret = image_pre_load_sig_get_header_size(addr, &header_size); in image_pre_load_sig()
403 if (ret) { in image_pre_load_sig()
405 ret = -EINVAL; in image_pre_load_sig()
413 return ret; in image_pre_load_sig()
418 int ret = 0; in image_pre_load() local
423 ret = image_pre_load_sig(addr); in image_pre_load()
425 return ret; in image_pre_load()