From: Christopher B. <sal...@gm...> - 2024-01-29 16:12:06
|
On 1/29/24 02:31, Florian Weimer wrote: > As far as I can tell, this warning is both technically correct and > harmless. The called generate_composite_hash hash function only writes > SHA1_DIGEST_SIZE bytes and uses byte accesses. > > Thanks, > Florian > > diff --git a/lcptools-v2/pconf_legacy.c b/lcptools-v2/pconf_legacy.c > index 443b5cd5525b9fe1..5ebc6c451f7008b1 100644 > --- a/lcptools-v2/pconf_legacy.c > +++ b/lcptools-v2/pconf_legacy.c > @@ -324,7 +324,7 @@ static lcp_policy_element_t *create(void) > ERROR("Error: no pcrs were selected.\n"); > return NULL; > } > - digest = malloc(SHA1_DIGEST_SIZE); > + digest = malloc(sizeof(*digest)); > if (digest == NULL) { > ERROR("Error: failed to allocate memory for digest buffer.\n"); > return NULL; > > > > _______________________________________________ > tboot-devel mailing list > tbo...@li... > https://lists.sourceforge.net/lists/listinfo/tboot-devel That's not the only patch that file needed. When I submitted the original patch to use the correct algorithm, I missed a line. |