Merge pull request #24635 from DaanDeMeyer/repart-verity-sig

repart: Add support for generating verity sig partitions
This commit is contained in:
Daan De Meyer
2022-09-23 18:53:04 +02:00
committed by GitHub
14 changed files with 403 additions and 41 deletions
+13
View File
@@ -521,6 +521,19 @@ char* strshorten(char *s, size_t l) {
return s;
}
int strgrowpad0(char **s, size_t l) {
assert(s);
char *q = realloc(*s, l);
if (!q)
return -ENOMEM;
*s = q;
size_t sz = strlen(*s);
memzero(*s + sz, l - sz);
return 0;
}
char *strreplace(const char *text, const char *old_string, const char *new_string) {
size_t l, old_len, new_len;
char *t, *ret = NULL;
+2
View File
@@ -152,6 +152,8 @@ char *cellescape(char *buf, size_t len, const char *s);
char* strshorten(char *s, size_t l);
int strgrowpad0(char **s, size_t l);
char *strreplace(const char *text, const char *old_string, const char *new_string);
char *strip_tab_ansi(char **ibuf, size_t *_isz, size_t highlight[2]);