commit | a0c9448beaa6df9d4305c6d85fc659f10eb4ee80 | [log] [tgz] |
---|---|---|
author | Jonathan Winzig <jwinzig@hilscher.com> | Tue Jan 09 16:41:10 2024 +0100 |
committer | Dave Rodgman <dave.rodgman@arm.com> | Mon Jan 22 15:31:05 2024 +0000 |
tree | c7aa20a901adc8446ac750e09b63359bcda81c13 | |
parent | 63b5e216f8fcaff0f6b87bb05ffd5631158ac3c4 [diff] |
Update fix to be more platform-independent Co-authored-by: David Horstmann <david.horstmann@arm.com> Signed-off-by: Jonathan Winzig <jwinzig@hilscher.com>
diff --git a/library/x509_create.c b/library/x509_create.c index 2c17cb1..751ee08 100644 --- a/library/x509_create.c +++ b/library/x509_create.c
@@ -380,7 +380,7 @@ { mbedtls_asn1_named_data *cur; - if (0xFFFFFFFF == (uint32_t) val_len) { + if (val_len > (SIZE_MAX - 1)) { return MBEDTLS_ERR_X509_BAD_INPUT_DATA; }