James Almer
2daaafafc6
avutil/tests/aes_ctr: also randomize the encryption key
...
And not just the IV.
Signed-off-by: James Almer <jamrial@gmail.com>
2025-04-05 20:46:40 -03:00
James Almer
462d35dc72
avutil/tests/aes_ctr: reindent after the previous commit
...
Signed-off-by: James Almer <jamrial@gmail.com>
2025-04-05 20:46:40 -03:00
James Almer
19085287b4
avutil/tests/aes_ctr: also check the encrypted buffer
...
The test in its current form is just ensuring the plain text output is the same
as the plain text input, not bothering to check if anything was done with the
latter. av_aes_ctr_crypt() could be a simple memcpy under the hood and this
test would still succeed.
To check the integrity of the encrypted buffer, both the IV and the key need to
be fixed. As such, and in order to not remove the existing randomization of the
input IV, do two runs, one with random initialization data, and one with static
data.
Signed-off-by: James Almer <jamrial@gmail.com>
2025-04-05 20:46:40 -03:00
James Almer
0a34f009aa
avutil/tests/aes_ctr: test more than a single block worth of data
...
This should exercise the implementation more thoroughly after an upcoming
change.
Signed-off-by: James Almer <jamrial@gmail.com>
2025-04-05 20:46:39 -03:00
Andreas Rheinhardt
84f16bb5e6
avutil/avassert: Don't include avutil.h
...
Reviewed-by: Martin Storsjö <martin@martin.st>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-02-24 12:56:49 +01:00
Andreas Rheinhardt
4608f7cc6a
Remove unnecessary mem.h inclusions
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-07-22 14:47:57 +02:00
Anton Khirnov
e15371061d
lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump
...
They are not properly namespaced and not intended for public use.
2021-01-01 14:14:57 +01:00
Jacob Trimble
9f07cf7c00
avutil/aes_ctr: Add method to set 16-byte IV.
...
Signed-off-by: Jacob Trimble <modmaker@google.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-01-23 21:48:31 +01:00
Thomas Turner
3126ca2825
avutil/tests: added selftest for aes_ctr.c
...
Signed-off-by: Thomas Turner <thomastdt@googlemail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-02 02:45:43 +01:00