Lines Matching full:if
46 #if defined(MCUBOOT_SIGN_RSA)
49 #if defined(MCUBOOT_SIGN_EC256)
52 #if defined(MCUBOOT_ENC_IMAGES) || defined(MCUBOOT_SIGN_RSA) || \
61 * (SHA384 if ECDSA-P384 is being used,
79 #if (BOOT_IMAGE_NUMBER == 1) || !defined(MCUBOOT_ENC_IMAGES) || \ in bootutil_img_hash()
98 if (MUST_DECRYPT(fap, image_index, hdr) && in bootutil_img_hash()
108 if (seed && (seed_len > 0)) { in bootutil_img_hash()
117 /* If protected TLVs are present they are also hashed. */ in bootutil_img_hash()
127 if (blk_sz > tmp_buf_sz) { in bootutil_img_hash()
134 if ((off < hdr_size) && ((off + blk_sz) > hdr_size)) { in bootutil_img_hash()
138 if ((off < tlv_off) && ((off + blk_sz) > tlv_off)) { in bootutil_img_hash()
144 if (rc) { in bootutil_img_hash()
149 if (MUST_DECRYPT(fap, image_index, hdr)) { in bootutil_img_hash()
154 if (off >= hdr_size && off < tlv_off) { in bootutil_img_hash()
173 * call. List the type of TLV we are expecting. If we aren't
176 #if (defined(MCUBOOT_SIGN_RSA) + \
183 #if defined(MCUBOOT_SIGN_RSA)
184 # if MCUBOOT_SIGN_RSA_LEN == 2048
207 #if (defined(MCUBOOT_HW_KEY) + \
214 #if !defined(MCUBOOT_BUILTIN_KEY)
215 #if !defined(MCUBOOT_HW_KEY)
228 #if !defined(MCUBOOT_HW_KEY)
237 if (keyhash_len > IMAGE_HASH_SIZE) { in bootutil_find_key()
246 if (!memcmp(hash, keyhash, keyhash_len)) { in bootutil_find_key()
272 if (rc) { in bootutil_find_key()
283 if (FIH_EQ(fih_rc, FIH_SUCCESS)) { in bootutil_find_key()
315 if ((hdr == NULL) || in bootutil_get_img_security_cnt()
323 if (hdr->ih_protect_tlv_size == 0) { in bootutil_get_img_security_cnt()
328 if (rc) { in bootutil_get_img_security_cnt()
337 if (rc != 0) { in bootutil_get_img_security_cnt()
342 if (len != sizeof(*img_security_cnt)) { in bootutil_get_img_security_cnt()
348 if (rc != 0) { in bootutil_get_img_security_cnt()
382 * Return non-zero if image could not be validated/does not validate.
421 if (rc) { in bootutil_img_validate()
425 if (out_hash) { in bootutil_img_validate()
430 if (rc) { in bootutil_img_validate()
434 if (it.tlv_end > bootutil_max_image_size(fap)) { in bootutil_img_validate()
445 if (rc < 0) { in bootutil_img_validate()
447 } else if (rc > 0) { in bootutil_img_validate()
457 if (!bootutil_tlv_iter_is_prot(&it, off)) { in bootutil_img_validate()
460 if (type == *p) { in bootutil_img_validate()
465 if (!found) { in bootutil_img_validate()
472 if (type == EXPECTED_HASH_TLV) { in bootutil_img_validate()
474 if (len != sizeof(hash)) { in bootutil_img_validate()
479 if (rc) { in bootutil_img_validate()
484 if (FIH_NOT_EQ(fih_rc, FIH_SUCCESS)) { in bootutil_img_validate()
491 } else if (type == EXPECTED_KEY_TLV) { in bootutil_img_validate()
495 if (len > KEY_BUF_SIZE) { in bootutil_img_validate()
501 if (rc) { in bootutil_img_validate()
507 if (rc) { in bootutil_img_validate()
518 } else if (type == EXPECTED_SIG_TLV) { in bootutil_img_validate()
519 /* Ignore this signature if it is out of bounds. */ in bootutil_img_validate()
520 if (key_id < 0 || key_id >= bootutil_key_cnt) { in bootutil_img_validate()
524 if (!EXPECTED_SIG_LEN(len) || len > sizeof(buf)) { in bootutil_img_validate()
529 if (rc) { in bootutil_img_validate()
537 } else if (type == IMAGE_TLV_SEC_CNT) { in bootutil_img_validate()
542 if (len != sizeof(img_security_cnt)) { in bootutil_img_validate()
549 if (rc) { in bootutil_img_validate()
555 if (FIH_NOT_EQ(fih_rc, FIH_SUCCESS)) { in bootutil_img_validate()
565 if (FIH_NOT_EQ(fih_rc, FIH_SUCCESS)) { in bootutil_img_validate()
577 if (rc) { in bootutil_img_validate()
584 if (FIH_NOT_EQ(security_counter_valid, FIH_SUCCESS)) { in bootutil_img_validate()
591 if (rc) { in bootutil_img_validate()