linux/arch/arm64
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
..
boot soc: devicetree updates for 6.15 2025-03-27 09:01:37 -07:00
configs crypto: arm64/sha256 - implement library instead of shash 2025-05-05 18:20:43 +08:00
crypto crypto: arm64/sha256 - Add simd block function 2025-05-05 18:20:45 +08:00
hyperv Drivers: hv: Export some functions for use by root partition module 2025-03-20 21:23:04 +00:00
include KVM/arm64 fixes for 6.15, round #2 2025-04-24 13:28:53 -04:00
kernel Add missing sentinels to the arm64 Spectre-BHB MIDR arrays, otherwise 2025-05-03 16:30:53 -07:00
kvm KVM: arm64, x86: make kvm_arch_has_irq_bypass() inline 2025-04-24 09:46:58 -04:00
lib crypto: lib/chacha - add array bounds to function prototypes 2025-05-12 13:32:53 +08:00
mm arm64 fixes: 2025-04-03 12:07:01 -07:00
net bpf, arm64: Support load-acquire and store-release instructions 2025-03-15 11:48:29 -07:00
tools ARM: 2025-04-08 13:47:55 -07:00
xen
Kbuild
Kconfig mseal sysmap: enable arm64 2025-04-01 15:17:15 -07:00
Kconfig.debug
Kconfig.platforms STM32 DT for v6.15, round 1 2025-03-19 21:42:19 +01:00
Makefile kbuild: rust: add rustc-min-version support function 2025-03-15 21:19:32 +09:00