mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-06 09:10:28 +00:00
aesni: Remove misleading array bounds for aesni_decryt_ecb.
All the other functions used pointers for from/to instead of fixed-size array parameters. More importantly, this function can accept pointers to buffers of multiple blocks, not just a single block. Reported by: GCC -Warray-parameter Reviewed by: imp, emaste Differential Revision: https://reviews.freebsd.org/D37547
This commit is contained in:
parent
1f07812095
commit
d256a06fe8
|
@ -147,7 +147,7 @@ aesni_encrypt_ecb(int rounds, const void *key_schedule, size_t len,
|
||||||
|
|
||||||
void
|
void
|
||||||
aesni_decrypt_ecb(int rounds, const void *key_schedule, size_t len,
|
aesni_decrypt_ecb(int rounds, const void *key_schedule, size_t len,
|
||||||
const uint8_t from[AES_BLOCK_LEN], uint8_t to[AES_BLOCK_LEN])
|
const uint8_t *from, uint8_t *to)
|
||||||
{
|
{
|
||||||
__m128i tot;
|
__m128i tot;
|
||||||
__m128i tout[8];
|
__m128i tout[8];
|
||||||
|
|
Loading…
Reference in a new issue