2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/arch/mips/lib/crypto
Eric Biggers bdc2a55687 crypto: lib/chacha - add array bounds to function prototypes
Add explicit array bounds to the function prototypes for the parameters
that didn't already get handled by the conversion to use chacha_state:

- chacha_block_*():
  Change 'u8 *out' or 'u8 *stream' to u8 out[CHACHA_BLOCK_SIZE].

- hchacha_block_*():
  Change 'u32 *out' or 'u32 *stream' to u32 out[HCHACHA_OUT_WORDS].

- chacha_init():
  Change 'const u32 *key' to 'const u32 key[CHACHA_KEY_WORDS]'.
  Change 'const u8 *iv' to 'const u8 iv[CHACHA_IV_SIZE]'.

No functional changes.  This just makes it clear when fixed-size arrays
are expected.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2025-05-12 13:32:53 +08:00
..
.gitignore
chacha-core.S
chacha-glue.c crypto: lib/chacha - add array bounds to function prototypes 2025-05-12 13:32:53 +08:00
Kconfig crypto: lib/poly1305 - remove INTERNAL symbol and selection of CRYPTO 2025-04-28 19:40:54 +08:00
Makefile
poly1305-glue.c crypto: lib/poly1305 - Use block-only interface 2025-05-05 13:33:02 +08:00
poly1305-mips.pl crypto: mips/poly1305 - Add block-only interface 2025-05-05 13:32:54 +08:00