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 <pablo.de.lara.guarch@intel.com>
This commit is contained in:
parent
fe09afb73b
commit
405268c73d
@ -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");
|
||||
|
Loading…
x
Reference in New Issue
Block a user