From 405268c73de200733afe7eaa60d003be1f86e855 Mon Sep 17 00:00:00 2001 From: Pablo de Lara Date: Wed, 28 Jun 2017 10:31:03 +0100 Subject: [PATCH] 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 --- test/test/test_cryptodev.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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"); -- 2.20.1