arm-trusted-firmware/include/lib/libc
Jit Loon Lim eb088894dc feat(lib): implement strnlen secure and strcpy secure function
Implement safer version of 'strnlen' function
to handle NULL terminated strings with additional
bound checking and secure version of string copy function
to support better security and avoid destination
buffer overflow.

Change-Id: I93916f003b192c1c6da6a4f78a627c8885db11d9
Signed-off-by: Jit Loon Lim <jit.loon.lim@altera.com>
Signed-off-by: Girisha Dengi <girisha.dengi@intel.com>
2025-03-19 12:57:35 +08:00
..
aarch32 chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
aarch64 chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
sys feat(compiler-rt): update compiler-rt source files 2022-10-24 16:49:32 +01:00
arm_acle.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
assert.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
cdefs.h feat(libc): import qsort implementation 2025-02-10 15:21:00 +00:00
endian.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
errno.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
inttypes.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
limits.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
setjmp.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
stdarg.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
stdbool.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
stddef.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
stdint.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
stdio.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
stdlib.h fix(libc): remove __Nonnull type specifier 2025-02-16 23:05:07 +00:00
string.h feat(lib): implement strnlen secure and strcpy secure function 2025-03-19 12:57:35 +08:00
time.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00