Skip to content

Commit deca33f

Browse files
committed
Calculate digests with header up to their start address
1 parent 5b2d7a2 commit deca33f

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

tools/build_api.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -383,13 +383,9 @@ def _fill_header(region_list, current_region):
383383
"32be": ">L", "64be": ">Q"}[subtype]
384384
size = sum(_real_region_size(region_dict[r]) for r in data)
385385
header.puts(start, struct.pack(fmt, size))
386-
start += Config.header_member_size(member)
387-
start = current_region.start
388-
for member in current_region.filename:
389-
_, type, subtype, data = member
390-
if type == "digest":
386+
elif type == "digest":
391387
if data == "header":
392-
ih = header
388+
ih = header[:start]
393389
else:
394390
ih = intelhex_offset(region_dict[data].filename, offset=region_dict[data].start)
395391
if subtype.startswith("CRCITT32"):

0 commit comments

Comments
 (0)