From: Pablo de Lara Date: Wed, 28 Jun 2017 09:31:03 +0000 (+0100) Subject: test/crypto: fix overflow X-Git-Tag: spdx-start~2931 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=405268c73de200733afe7eaa60d003be1f86e855;p=dpdk.git test/crypto: fix overflow In one of the SNOW3G unit tests, insufficient memory was allocated, leading to a buffer overflow. Fixes: 2b52e1e95aab ("app/test: add SNOW 3G UEA2 with offset") Cc: stable@dpdk.org Signed-off-by: Pablo de Lara --- diff --git a/test/test/test_cryptodev.c b/test/test/test_cryptodev.c index eed7385dfc..f8f15c0631 100644 --- a/test/test/test_cryptodev.c +++ b/test/test/test_cryptodev.c @@ -3580,8 +3580,7 @@ test_snow3g_encryption_offset_oop(const struct snow3g_test_data *tdata) rte_hexdump(stdout, "ciphertext:", ciphertext, plaintext_len); #endif - expected_ciphertext_shifted = rte_malloc(NULL, - ceil_byte_length(plaintext_len + extra_offset), 0); + expected_ciphertext_shifted = rte_malloc(NULL, plaintext_len, 8); TEST_ASSERT_NOT_NULL(expected_ciphertext_shifted, "failed to reserve memory for ciphertext shifted\n");