Harry Ramsey 187fcce476 Add test cases for AES GCM input and output buffer overlap
This commit adds test cases for input and output buffer overlap. The
data for the test cases is a duplicate of existing encrypt/decrypt test
cases.

The two test functions gcm_<encrypt/decrypt>_input_output_buffer_overlap
are modified to use a single malloc buffer rounded to the nearest
128-bits/16-bytes for input and output.

Signed-off-by: Harry Ramsey <harry.ramsey@arm.com>
2024-11-07 09:26:43 +00:00
..
.jenkins
configs Header updates 2023-11-03 12:21:36 +00:00
docker/bionic Header updates 2023-11-03 12:21:36 +00:00
git-scripts Header updates 2023-11-03 12:21:36 +00:00
include Misc improvements to comments 2024-09-03 10:10:18 +02:00
opt-testcases Remove "error" allowance in dtls_server 2024-10-01 12:50:13 +02:00
scripts Merge pull request #9669 from gilles-peskine-arm/analyze_outcome-split-3.6 2024-10-10 12:23:50 +00:00
src Fix code style (for real this time, hopefully) 2024-09-02 12:41:05 +02:00
suites Add test cases for AES GCM input and output buffer overlap 2024-11-07 09:26:43 +00:00
.gitignore Automatically generate tests/opt-testcases/tls13-compat.sh 2024-09-20 07:44:36 +02:00
CMakeLists.txt Have make ssl-opt generate tls13-compat.sh 2024-09-25 09:52:28 +02:00
compat-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
compat.sh Replace data_files path with variable in compat.sh 2024-07-08 15:36:48 +01:00
context-info.sh Update directory-climbing path in context-info.sh 2024-07-08 15:36:48 +01:00
Descriptions.txt
make-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
Makefile Have make ssl-opt generate tls13-compat.sh (make edition) 2024-09-25 10:27:47 +02:00
ssl-opt-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
ssl-opt.sh Skip ssl_server in config-suite-b 2024-09-25 17:53:39 +02:00