arm-trusted-firmware/drivers/auth/mbedtls
Douglas Raillard 32f0d3c6c3 Replace some memset call by zeromem
Replace all use of memset by zeromem when zeroing moderately-sized
structure by applying the following transformation:
memset(x, 0, sizeof(x)) => zeromem(x, sizeof(x))

As the Trusted Firmware is compiled with -ffreestanding, it forbids the
compiler from using __builtin_memset and forces it to generate calls to
the slow memset implementation. Zeromem is a near drop in replacement
for this use case, with a more efficient implementation on both AArch32
and AArch64.

Change-Id: Ia7f3a90e888b96d056881be09f0b4d65b41aa79e
Signed-off-by: Douglas Raillard <douglas.raillard@arm.com>
2017-02-06 17:01:39 +00:00
..
mbedtls_common.c Move up to mbed TLS 2.x 2015-12-10 15:58:29 +00:00
mbedtls_common.mk Always build with '-pedantic' 2016-01-05 11:41:08 +00:00
mbedtls_crypto.c tbbr: Use constant-time bcmp() to compare hashes 2017-01-24 14:42:13 +00:00
mbedtls_crypto.mk TBB: fix comment about MBEDTLS_KEY_ALG default 2017-01-06 16:58:34 +09:00
mbedtls_x509.mk TBB: add mbedTLS authentication related libraries 2015-06-25 08:53:27 +01:00
mbedtls_x509_parser.c Replace some memset call by zeromem 2017-02-06 17:01:39 +00:00