[PATCH] app/crypto-perf: fix plaintext size exceeds buffer size
Stephen Hemminger
stephen at networkplumber.org
Tue Aug 5 17:49:34 CEST 2025
On Tue, 5 Aug 2025 09:38:00 +0300
Shani Peretz <shperetz at nvidia.com> wrote:
> diff --git a/app/test-crypto-perf/cperf_test_vector_parsing.c b/app/test-crypto-perf/cperf_test_vector_parsing.c
> index 737d61d4af..04ca9cf019 100644
> --- a/app/test-crypto-perf/cperf_test_vector_parsing.c
> +++ b/app/test-crypto-perf/cperf_test_vector_parsing.c
> @@ -308,6 +308,12 @@ parse_entry(char *entry, struct cperf_test_vector *vector,
> if (strstr(key_token, "plaintext")) {
> rte_free(vector->plaintext.data);
> vector->plaintext.data = data;
> +
> + if (opts->test == CPERF_TEST_TYPE_VERIFY && data_length > opts->max_buffer_size) {
> + printf("Global plaintext larger than buffer_sz\n");
> + return -1;
> + }
> +
>
It might help user to print the sizes?
More information about the stable
mailing list