Skip to content

Commit 77d97ec

Browse files
yobsonTheAssassin
authored andcommitted
Added check of assumed memory layout
1 parent 473d421 commit 77d97ec

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/validate.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,10 @@ int main(int argc,char **argv) {
137137
fprintf(stderr, "ELF section %s not found, is the file signed?\n", segment_key_name);
138138
exit(1);
139139
}
140+
if(skip_offset_sig + skip_length_sig != skip_offset_key) {
141+
fprintf(stderr, "Validate only worlds when .sha256_sig and .sig_key are next to one another in the ELF\n");
142+
exit(0);
143+
}
140144
int skip_offset = skip_offset_sig;
141145
int skip_length = skip_length_sig + skip_length_key;
142146

0 commit comments

Comments
 (0)